标签: bash perl shell unix sed
我有一个条件,我想在一个文件中找到并替换所有具有特定条目的行的'/'(前/后有空格)。示例如下:
g aaa / cccc dd k eee / hhhh dd m aaa / kkkk ll
对于带有'aaa'条目的行,我想用'/'替换'/'。
答案 0 :(得分:2)
喜欢这个吗?
perl -pe '/aaa/ and s[/ ][/]'
当然可以通过多种方式对其进行细化,例如,将g添加到s[][]以替换所有匹配项,将-i开关添加到“就地编辑文件”等
g
s[][]
-i