Hola, quiero seguir buscando un archivo de registro, pero tampoco quiero ver cosas irrelevantes, solo estoy interesado en cualquier cosa que contenga "foobar".
Entonces, si estuviera siguiendo el archivo, lo haría
tail file | grep "foobar"
Ahora que estoy agregando la opción -f, ¿hay alguna manera de mostrar de alguna manera las cosas que quiero? usando grep u otra técnica?
Respuestas:
Casi escribiste la respuesta, que es:
Eso es.
fuente
grep
es la última línea en la tubería, su salida está almacenada en línea, por lo que puede ver la salida filtrada de entail -f
vivo, en lugar de diferida. Tenga en cuenta que si tuviera que usar variosgrep
comandos, cualquiera de los que se canalizara su salida necesitaría una--line-buffered
opción (suponiendo grep GNU o BSD) para mantener este comportamiento.