linux - log - tail grep word
¿Es posible usar tail y grep en combinación? (4)
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo ''grep'' un flujo continuo? 9 respuestas
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