¿Por qué no se muestra salida cuando se usa grep dos veces?
ásicamente, me pregunto por qué esto no genera nada:
tail --follow=name file.txt | grep something | grep something_else
Puede suponer que debería producir resultados. He ejecutado otra línea para confirmar
cat file.txt | grep something | grep something_else
¿Parece que no puedes canalizar la salida de la cola más de una vez ?! ¿Alguien sabe cuál es el trato y hay una solución?
EDIT: para responder las preguntas hasta el momento, el archivo definitivamente tiene contenido que debería mostrar el grep. Como evidencia si el grep se hace así:
tail --follow=name file.txt | grep something
Output se muestra correctamente, pero si se usa en su lugar:
tail --follow=name file.txt | grep something | grep something
No se muestra ninguna salida.
Si es útil, estoy ejecutando ubuntu 10.04