答案1
我的偏好顺序如下:perl、vim(vi、gvim 等)替换命令、sed 和 awk。
perl 是一款大型软件程序,也可以进行数学运算。请参阅http://perlmonks.org/更多细节。
Vi 是所有 *ix 系统(Linux、Unix 等)都具有的著名文本编辑器,顺便说一下,它可以编写一些不错的脚本。
Sed 是,我们看看http://linux.die.net/man/1/sed
Awk(gawk 及其兄弟)就是这样的http://linux.die.net/man/1/awk
...差点忘了。绝对最好的,而且价格也相当合理的,是 PowerGrep。毫无疑问,这是在 DOC、TXT 和其他文件中制定复杂查询和文本替换的最简单方法。
答案2
看一眼sed