2013-01-02 8 views

risposta

11

Sì - si utilizza il tubo. vale a dire

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

Sì, si può semplicemente utilizzare un tubo

tail -f nomefile | nome utente grep

+0

O usare 'tailf' o' tail -f'. – alk

0

in realtà ho trovato più efficiente da utilizzare: nome utente grep nomefile | tail

3

Il comando ack, che è un cercatore di testo simile a grep, ha un flag --passthru progettato specificamente per questo.

Dal ack codici colore automaticamente partite per voi, si può utilizzare per cercare l'uscita di un file di log coda, ed evidenziare le partite, ma anche vedere le linee che non corrispondono.

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

Tutte le righe del log coda riveleranno, ma le partite saranno evidenziati.

ACK è a http://beyondgrep.com/