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