Básicamente me pregunto por qué esto no hace nada de salida:¿Por qué no se muestra ninguna salida cuando se usa grep dos veces?
tail --follow=name file.txt | grep something | grep something_else
Se puede suponer que debería producir una salida que he ejecutar otra línea para confirmar
cat file.txt | grep something | grep something_else
Parece que se puede' ¿Pipetear 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 a las preguntas hasta el momento, el archivo definitivamente tiene los contenidos que deben mostrarse en grep. Como prueba si el grep se realiza de este modo:
tail --follow=name file.txt | grep something
de salida se muestra correctamente, pero si esto se utiliza en su lugar: se muestra
tail --follow=name file.txt | grep something | grep something
No hay salida.
Si en todo útiles estoy usando Ubuntu 10.04
[¿Cómo 'grep' una secuencia continua?] (https://stackoverflow.com/q/7161821/995714) –