Grep с несколькими шаблонами, используемыми в команде

556
sober

Несколько дней назад я установил Centos 7 на свой сервер и запустил ssh. Теперь я хочу отслеживать журналы. Можно ли объединить cat или tail с grep, чтобы получить список неудачных и принятых попыток входа в систему за выбранный день?

Я знаю, что это не сработает, но что-то вроде:

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

1 ответ на вопрос

2
perreal

Просто:

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

или же:

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