В основном мне интересно, почему это ничего не выводит:
tail --follow=name file.txt | grep something | grep something_else
Вы можете предположить, что он должен произвести вывод. Я запустил еще одну строку, чтобы подтвердить
cat file.txt | grep something | grep something_else
Кажется, вы не можете вывести вывод хвоста более одного раза!? Кто-нибудь знает, что такое сделка и есть ли решение?
EDIT: Чтобы ответить на вопросы до сих пор, файл определенно имеет содержимое, которое должно отображаться grep. В качестве доказательства, если grep выполняется следующим образом:
tail --follow=name file.txt | grep something
Вывод отображается правильно, но если это используется вместо:
tail --follow=name file.txt | grep something | grep something
Нет вывода.
Если вообще полезно, я запускаю ubuntu 10.04