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