GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire l'output in coda -f con i colori utilizzando solo Awk e mostrare il resto dell'output?

Sono stato in grado di eseguire un tail -f output con i colori usando awk comando. Ma non sono sicuro di come generare il resto del registro poiché sembra filtrare solo quelle 2 righe. Voglio anche vedere le altre righe mentre viene scritto il registro.

Cosa devo inserire nel awk comando per mostrare il resto dell'output?

Immagine del mio problema. Il testo rosso sopra è senza usare awk e visualizza l'intero tail -f log . E sotto c'è lo stesso comando con awk filtro colore.

Risposta accettata:

Invece di stampare linee abbinate con decorazioni, decora linee abbinate e stampa tutto:

awk '/[email protetta]:/ { $0 ="
Linux
  1. Come scorrere le righe di un file?

  2. Con il comando "cat" di Linux, come mostrare solo determinate righe per numero?

  3. Pagine man:come mostrare sempre le righe totali e la percentuale nella riga inferiore dello stato / prompt?

  4. Come posso formattare il mio output grep per mostrare i numeri di riga alla fine della riga e anche il conteggio dei risultati?

  5. Come ottenere solo il numero di righe di un file

Come rimuovere file e directory utilizzando la riga di comando di Linux

Come creare un database in MySQL utilizzando la riga di comando

Come estrarre il file tar.gz in Linux utilizzando la riga di comando

Come eliminare le righe vuote nei file utilizzando Grep, Sed e Awk

Come leggere l'ultima riga di un file di testo in una variabile usando Bash?

Come sostituire il contenuto di una colonna specifica con awk?