如何使用sed检查没有具体内容的行?

如何使用sed检查没有具体内容的行?

我创建了一个名为toy的玩具文件,其内容如下:

aaa
bbb

我的第一个想法是使用:

sed -n '/[^a]/ p' toy
bbb

它打印出 bbb,但是当我添加

bb ab

到玩具文件的末尾。我发现它失去了力量

sed -n '/[^a]/ p' toy
bbb
bb ab

我应该如何用图案扫描整条线?

答案1

通过使用

sed '/a\+/d' toy

您可以打印出文件中不带任何“a”的任何行。

相关内容