反向 grep 以获取文件中的最后几次出现

Kit*_*nde 9 grep

假设我想在/var/log/syslog.log查看 grep 手册时抓住最后 5 次提到的 cron,似乎我无法让 grep 反向搜索。然而,我可以抓住最近发生的事情。

grep cron -m 5 /var/log/syslog
Run Code Online (Sandbox Code Playgroud)

有我可以使用的反向 grep 命令吗?:)

Gil*_*il' 14

遵循通常的 Unix 组合工具哲学:用于grep搜索,并tail返回文件的最后一部分。

grep cron /var/log/syslog | tail -n 5
Run Code Online (Sandbox Code Playgroud)