求推荐一款能按照对换表进行批量替换的文本替换软件

最近才发现,其实这种替换表根本不用 awk。sed 是支持脚本模式的。

比如,要将文本文件中所有的 AAA 替换为 111,BBB 替换为 222,可将替换表按这种形式写好,并保存为 replace.sed

s/AAA/111/g
s/BBB/222/g

其中,AAA、BBB、111、222 都是正则表达式或字符串(注意特殊字符要转义)

然后命令行运行

busybox sed -f replace.sed 输入文件 > 输出文件

即可。