log linux grep pipeline tail

linux - log - tail grep word



¿Es posible usar tail y grep en combinación? (4)

Esta pregunta ya tiene una respuesta aquí:

Estoy tratando de alinear a un usuario en el registro de producción.

¿Es posible usar

tail -f grep "username"


Sí - Usas tubería. es decir

tail -f <some filename> | grep ''username''


El comando ack , que es un buscador de texto tipo grep, tiene un indicador --passthru que está diseñado específicamente para esto.

Dado que ack coincide automáticamente con los códigos de color, puede usarlo para buscar el resultado de un archivo de registro atado y resaltar las coincidencias, pero también las líneas que no coinciden.

tail -f error.log | ack --passthru whatever

Aparecerán todas las líneas del registro con cola, pero las coincidencias se resaltarán.

ack está en http://beyondgrep.com/


de hecho, he encontrado que es más eficiente de usar: nombre de usuario grep nombre de archivo | cola


Sí, puedes usar una tubería

tail -f fileName | nombre de usuario grep