modscrip
来自「ftam等标准协议服务器和客户端的源代码。」· 代码 · 共 51 行
TXT
51 行
#!/bin/shrm -f modscripoutedb2dmi < showdraft >tmpdraftedb2dmi <tmpedb >tmpedb2(edb2dmi <tmpedb; echo "/-E/-N/-D/"; edb2dmi < showdraft) | awk 'BEGIN { part = 1 add[","] = 2 del[","] = 1}{ x = $0 if (x == "/-E/-N/-D/") { part = 2 next } if (part == 1) { key = substr(x,1,1) if (key == "!") del[substr(x,2)] = 1 else if(key == "+") { n = index(x,"=") del[substr(x,2,n-2)] = 1 add[substr(x,2)] = 1 } else add[x] = 1 } else { if (del[x] == 1) next n = index(x,"=") if (del[substr(x,1,n-1)] == 1) next if (add[x] == 1) add[x] = 2 print x }}END { for (x in add) if (add[x] == 1) print x} ' | dmi2edb > newdraft#rm -f tmpdraft
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?