Ben kuyruğuna üretim günlüğüne bir kullanıcı çalışıyorum. Sen boru kullanmak -o arada kuyruk ve grep kullanmak mümkün mü?
mümkün
tail -f grep "username"
Ben kuyruğuna üretim günlüğüne bir kullanıcı çalışıyorum. Sen boru kullanmak -o arada kuyruk ve grep kullanmak mümkün mü?
mümkün
tail -f grep "username"
Evet kullanmak mı. yani
tail -f <some filename> | grep 'username'
Evet, sadece bir boru
tail-f fileName kullanabilirsiniz | grep adı
'tailf' ya da 'kuyruk -f' kullanmak ya. – alk
olgusal bunu kullanmak daha verimli olması için bulduk: grep adı dosya adı | tail
Grep benzeri bir metin bulucu olan ack
komutu, bunun için özel olarak tasarlanmış bir --passthru
bayrağına sahiptir. ack
otomatik renk kodları sizin için maçları
olduğundan, bir kuyruklu günlük dosyasının çıktısını aramak için kullanabilir ve maçları vurgulamak ancak da eşleşmeyen satırları görebilirsiniz.
tail -f error.log | ack --passthru whatever
Kuyruktaki günlüğün tüm satırları görünecek, ancak eşleşmeler vurgulanacaktır. |
Belki 'kuyruk [...] -f altındadır grep O 'yerine' kuyruk -f' ait tailf' kullanmak için biraz daha verimlidir – cnicutar
username'. – Pointy