String 是否可以在Bash中删除包含两个不同单词的行?

String 是否可以在Bash中删除包含两个不同单词的行?,string,bash,sed,String,Bash,Sed,例如: This house is big. This is my house. 等等 我想删除包含单词“house”和“big”的行。我试着用很多方法使用sed,但似乎没有任何效果。有什么建议吗?这可能适合您(GNU-sed): 向我们展示您所做的一些sed尝试,以便指出它们的错误。我尝试了“sed”与“if”组合:当条件已满时,删除行,但没有效果(或奇怪的效果)。我是Bash新手,我在这里和其他论坛上查看了许多主题,但什么也没找到。 sed '/house/!b;/big/d' file

例如:

This house is big.
This is my house.
等等

我想删除包含单词“house”和“big”的行。我试着用很多方法使用sed,但似乎没有任何效果。有什么建议吗?

这可能适合您(GNU-sed):


向我们展示您所做的一些sed尝试,以便指出它们的错误。我尝试了“sed”与“if”组合:当条件已满时,删除行,但没有效果(或奇怪的效果)。我是Bash新手,我在这里和其他论坛上查看了许多主题,但什么也没找到。
sed '/house/!b;/big/d' file