28

如何使尾部仅显示具有特定文本的行?如果搜索条件可以是正则表达式,那就更好了。我需要类似的东西:

tail -f mylogfile.log showOnlyLinesWith "error: "

我正在运行 Darwin (Mac OS X),我完全是 bash 的初学者。

4

1 回答 1

51

你可以做

tail -f mylogfile.log | grep "error: "

这也适用于正则表达式。通常,您可以获取任何命令的输出,将其添加|到“管道”到 grep,然后让 grep 过滤掉与特定模式不匹配的行。

于 2013-08-15T19:37:18.337 回答