如何使尾部仅显示具有特定文本的行?

时间:2013-08-15 19:35:01

标签: shell unix tail

如何使尾部仅显示具有特定文本的行?如果搜索条件可以是正则表达式,那就更好了。我需要这样的内容:tail -f mylogfile.log showOnlyLinesWith "error: "

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

- 非常感谢advace

1 个答案:

答案 0 :(得分:32)

你可以做到

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

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