String 删除不包含给定字符串的整行

String 删除不包含给定字符串的整行,string,sed,lines,contain,String,Sed,Lines,Contain,如果整行包含使用sed的特定单词,是否有方法删除整行?即 我有以下资料: aaa bbb ccc qqq-fff-yyy ooo rrr ttt kkk ccc www 我想删除包含“ccc”的行,并保留其他行不变。在本例中,输出为: qqq-fff-yyy ooo rrr ttt 所有这些都使用sed。有什么提示吗 sed -n '/ccc/!p' 或 下面的答案能解决你的问题吗?你无法接受。 sed '/ccc/d'

如果整行包含使用sed的特定单词,是否有方法删除整行?即 我有以下资料:

aaa bbb ccc

qqq-fff-yyy

ooo rrr ttt

kkk ccc www

我想删除包含“ccc”的行,并保留其他行不变。在本例中,输出为:

qqq-fff-yyy

ooo rrr ttt

所有这些都使用sed。有什么提示吗

sed -n '/ccc/!p'


下面的答案能解决你的问题吗?你无法接受。
sed '/ccc/d'