假设我想在/var/log/syslog.log查看 grep 手册时抓住最后 5 次提到的 cron,似乎我无法让 grep 反向搜索。然而,我可以抓住最近发生的事情。
grep cron -m 5 /var/log/syslog
Run Code Online (Sandbox Code Playgroud)
有我可以使用的反向 grep 命令吗?:)
neu*_*ino 17
管道到tac什么?
http://linux.about.com/library/cmd/blcmdl1_tac.htm
tac /var/log/syslog | grep cron -m 5
Run Code Online (Sandbox Code Playgroud)
Gil*_*il' 14
遵循通常的 Unix 组合工具哲学:用于grep搜索,并tail返回文件的最后一部分。
grep cron /var/log/syslog | tail -n 5
Run Code Online (Sandbox Code Playgroud)