行中有一个移动部分。
sed
需要搜索可能包含任何内容的行。
换句话说,我们希望通过告诉sed
它以
aaa
以
结束 ccc
中心可以是任何东西。
假设我们有一个名为a.txt
的文件,这就是它的内容。
a
b
aaa111ccc
sed
需要找到类似的行..
aaa(.*)ccc
然后用
替换它 "_TEST_"
输出应为aaa_TEST_bbb
答案 0 :(得分:0)
您需要哪些帮助?
sed 's/^aaa.*bbb$/aaa_TEST_bbb/' file >newfile
如果您要编辑该文件,请删除重定向并添加合适的-i
选项(假设sed
支持该选项)。