在命令中使用多种模式的 Grep

在命令中使用多种模式的 Grep

几天前,我在服务器上安装了 Centos 7 并运行了 ssh。现在我想跟踪日志。有没有办法将 cat 或 tail 与 grep 结合起来,以清除选定日期的失败和接受的登录尝试列表?

我知道这不会起作用,但是类似这样的事情:

cat /var/log/secure | grep "Accepted" "Failed" "Today's date" 

答案1

只是:

grep '^\(Accepted\|Failed\) date' /var/log/secure

或者:

grep -e Accepted -e Failed /var/log/secure | grep date

相关内容