хвост -f в grep в разрез не работает должным образом
Я пытаюсь создать сценарий оболочки для мониторинга некоторых файлов журнала. Я'используя команду вроде этого:
tail -f /var/somelog | grep --line-buffered " some test and p l a c e h o l d e r" | cut -f 3,4,14 -d " "
файл журнала выглядит так:
some test and p l a c e h o l d e r 3
some test and p l a c e h o l d e r 4
some test and p l a c e h o l d e r 5
some test and p l a c e h o l d e r 6
и так далее .. Моя проблема в том, что вывод команды не отображает последнюю строку
some test and p l a c e h o l d e r 6
до линии
some test and p l a c e h o l d e r 7
добавлен в журнал.
Я надеюсь, что прояснил мою проблему. Может кто-нибудь помочь мне решить это? Спасибо :)