Отрицательный поиск в трубопроводе находки / GREP не снимает любые записи

try

 tail -f /path/to/logfile.log | xargs -l logger -p local8.info
  • xargs -l будет читать построчно.
  • вы должны настроить syslog.conf для широковещательной передачи. (заменяя local8 и info надлежащим значением)
0
02.08.2018, 19:17
1 ответ

Вы можете использовать исходную команду и удалить некоторые результаты с помощью дополнительной команды:

cat LOG.txt | while read FILE; do
    if ! grep -q "*.appstring" "$FILE"; then
        echo $FILE >> LOG-filtered.txt
    fi
done
0
28.01.2020, 04:15

Теги

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