Я записую файл журналу з прапорцем -f. Потім я перекладаю це на grep, щоб знайти лише рядки, що містять "X". Це працює чудово. Тепер я хочу передати це знову в інший греп, який видалить усі рядки, що містять "Y". Коли я додаю другу трубку, файл перестає оновлюватись і, схоже, ніяких даних не надходить.
Це команда, яка працює: tail -f my_file.log | grep "X"
Це команда, яка не: tail -f my_file.log | grep "X" | grep -v "Y"
Як я повинен структурувати так, щоб команда працювала?
tail -f file|grep -v "Y"
. якщо вихід нормальний, тоді переходимо до додаванняgrep "X"
.