Sto cercando di coda di un utente nel registro di produzione.È possibile usare tail e grep in combinazione?
E 'possibile utilizzare
tail -f grep "username"
Sto cercando di coda di un utente nel registro di produzione.È possibile usare tail e grep in combinazione?
E 'possibile utilizzare
tail -f grep "username"
Sì - si utilizza il tubo. vale a dire
tail -f <some filename> | grep 'username'
Sì, si può semplicemente utilizzare un tubo
tail -f nomefile | nome utente grep
O usare 'tailf' o' tail -f'. – alk
in realtà ho trovato più efficiente da utilizzare: nome utente grep nomefile | tail
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/
Forse 'coda [...] -f | grep username' – cnicutar
E 'un po' più efficiente di usare 'tailf' invece di' -f' coda. – Pointy