GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo seguir la salida -f con colores usando solo Awk y mostrar el resto de la salida?

Pude hacer un tail -f salida con colores usando el awk dominio. Pero no estoy seguro de cómo generar el resto del registro, ya que parece estar filtrando solo esas 2 líneas. También quiero ver las otras líneas a medida que se escribe el registro.

¿Qué necesito poner en el awk comando para mostrar el resto de la salida?

Imagen de mi problema. El texto rojo de arriba es sin usar awk y muestra todo el tail -f log . Y debajo está el mismo comando con awk filtrado de color.

Respuesta aceptada:

En lugar de imprimir líneas coincidentes con decoraciones, decora líneas coincidentes e imprime todo:

awk '/[correo electrónico protegido]:/ { $0 ="
Linux
  1. ¿Cómo recorrer las líneas de un archivo?

  2. Con el comando "cat" de Linux, ¿cómo mostrar solo ciertas líneas por número?

  3. Usando Grep –recursive, ¿Cómo excluir una línea específica con la palabra 'no deseado' y 'querido' en ella?

  4. ¿Cómo puedo formatear mi salida grep para mostrar los números de línea al final de la línea y también el recuento de visitas?

  5. Cómo obtener solo el número de líneas de un archivo

Cómo eliminar archivos y directorios usando la línea de comandos de Linux

Cómo capturar sesiones de terminal y salida con el comando de script de Linux

Cómo eliminar líneas vacías en archivos usando Grep, Sed y Awk

¿Cómo redirigir stderr y stdout a diferentes archivos en la misma línea en el script?

Cómo restar filas (líneas) con AWK

¿Cómo cambiar un archivo en el lugar usando awk? (como con sed -i)