例如:
文件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/