我能够成功运行此命令:
tail -f my_file.txt | grep foo
它只显示带有 string 的行foo
,并且一直显示它们。
但是当我运行这个命令时:
tail -f my_file.txt | grep foo | grep bar
它不显示任何行,即使有些行同时包含foo
和bar
。
我知道有一个在单个grep
调用中使用多个模式的解决方案,但我想知道为什么这条线失败了。
我能够成功运行此命令:
tail -f my_file.txt | grep foo
它只显示带有 string 的行foo
,并且一直显示它们。
但是当我运行这个命令时:
tail -f my_file.txt | grep foo | grep bar
它不显示任何行,即使有些行同时包含foo
和bar
。
我知道有一个在单个grep
调用中使用多个模式的解决方案,但我想知道为什么这条线失败了。