2014-12-02 117 views
-1

我想并行地将大量编辑应用于文件。那就是我不希望随后的编辑命令修改已经修改过的行,就像它们通过sed模式空间时那样。并行执行编辑而不是按顺序执行编辑

任何提示?

+0

请查看[如何创建最小,完整和可验证的示例](http://stackoverflow.com/help/mcve)。 – Cyrus 2014-12-02 03:05:25

+0

你有什么尝试?你看过sed手册页吗?你有没有想过使用'awk'或perl/python/ruby​​ /等。代替? – 2014-12-02 03:36:14

回答

2

这可能为你工作(GNU SED):

sed 's/fred/wilma/g;t;s/wilma/betty/g' file 

使用的事实,替代已经发生为防止该行进一步替代的方式。如果替换成功,则t命令将退出。