我想从我的文件中删除包含特定字符串的行。我这样做:
sed -i "/example/d" myfile
但我的文件包含许多包含字符串的行,这些字符串包含我要删除的字符串。 例如,我的文件包含以下行,我只想删除包含“example”的第一行:
myfile:
example
example1
example2
..
我的问题是,如果只想删除包含我的字符串“example”的行并保留其他行,该怎么做。
答案 0 :(得分:4)
简单。更具体。
sed -i "/\bexample\b/d" myfile