如何使尾部仅显示具有特定文本的行?如果搜索条件可以是正则表达式,那就更好了。我需要这样的内容:tail -f mylogfile.log showOnlyLinesWith "error: "
我正在运行Darwin(Mac OS X),而且我在bash中完全是初学者。
- 非常感谢advace
答案 0 :(得分:32)
你可以做到
tail -f mylogfile.log | grep "error: "
这也适用于正则表达式。通常,您可以获取任何命令的输出,将|
添加到“管道”到grep,然后让grep过滤掉与某个模式不匹配的行。