例如:
文件1包含:

This is an example.
This is Sed example.
This is an example.

我想创建如下文件:
This is an example.
This is Sed example.
This is awk example.
This is an example.

它应该在文件中的任何地方找到关键字:sed,它应该将sed更改为awk,并在文件本身的原始行下面打印整行
谢谢

最佳答案

这可能对你有用(gnu sed):

sed '/\bsed\b/I{p;s//awk/g}' file

这将匹配任何大小写组合中的单词sed,打印原始行,然后替换整个行中的单词awk,并打印该行。

关于linux - 我想重复更改文件中的一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35172776/

10-16 12:08