String 删除shell中包含特定字符串的行

String 删除shell中包含特定字符串的行,string,shell,sed,line,String,Shell,Sed,Line,我想从文件中删除包含特定字符串的行。我是这样做的: sed -i "/example/d" myfile 但是我的文件包含许多行,其中包含包含我要删除的字符串的字符串。 例如,我的文件包含以下行,我只想删除包含示例的第一行: myfile: example example1 example2 .. 我的问题是,如果只想删除正好包含我的字符串示例的行,而保留其他行,该如何做 简单。具体点 sed -i "/\bexample\b/d" myfile 简单。具体点 sed -i "/

我想从文件中删除包含特定字符串的行。我是这样做的:

 sed -i "/example/d" myfile
但是我的文件包含许多行,其中包含包含我要删除的字符串的字符串。 例如,我的文件包含以下行,我只想删除包含示例的第一行:

myfile:
 example
 example1
 example2
 ..

我的问题是,如果只想删除正好包含我的字符串示例的行,而保留其他行,该如何做

简单。具体点

sed -i "/\bexample\b/d" myfile

简单。具体点

sed -i "/\bexample\b/d" myfile

如何删除带有字符串的特定行及其正上方的行?如何删除带有字符串的特定行及其正上方的行?