Я хочу исключить определенные слова из результатов при передаче tail в grep

", я использую "tail -f /var/log/fail2ban.log -f /var/log/ufw.log | grep -e Ban -e BLOCK -e ALLOW" (без кавычек ), и это работает, но я хочу исключить результаты, в которых есть слова UDP и ICMP. Когда я пытаюсь "tail -f /var/log/fail2ban.log -f /var/log/ufw.log | grep -e Ban -e BLOCK -e ALLOW -v UDP -v ICMP" Я получаю сообщение об ошибке "grep :UDP :Нет такого файла или каталога" Кажется, использование -v для исключения слов не работает

введите описание изображения здесь

1
задан 7 September 2021 в 10:09
1 ответ

У меня есть работа-для этого, используя 2 сеанса ssh. Я передаю результаты первого оператора grep в файл, а затем во втором сеансе ssh я концентрирую результаты, переданные в грэп. (1-й сеанс ssh)-tail -f /var/log/fail2ban.log -f /var/log/ufw.log | grep -v ICMP >/home/user/staging (2-й сеанс ssh)-tail -f /home/user/staging | grep -e ALLOW -e BLOCK немного необычно, но работает.

0
ответ дан 8 September 2021 в 10:14

Теги

Похожие вопросы