Por que nenhuma saída é mostrada ao usar grep duas vezes?
Basicamente, estou me perguntando por que isso não gera nada:
tail --follow=name file.txt | grep something | grep something_else
Você pode supor que ele deva produzir saída. Eu executei outra linha para confirmar
cat file.txt | grep something | grep something_else
Parece que você não pode canalizar a saída da cauda mais de uma vez !? Alguém sabe o que é o negócio e existe uma solução?
EDIT: Para responder às perguntas até agora, o arquivo definitivamente possui conteúdo que deve ser exibido pelo grep. Como evidência, se o grep for feito da seguinte maneira:
tail --follow=name file.txt | grep something
Output aparece corretamente, mas se for usado:
tail --follow=name file.txt | grep something | grep something
Nenhuma saída é mostrad
Se for útil, estou executando o ubuntu 10.04