2013-01-02 21 views

cevap

11

Evet kullanmak mı. yani

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

Evet, sadece bir boru

tail-f fileName kullanabilirsiniz | grep adı

+0

'tailf' ya da 'kuyruk -f' kullanmak ya. – alk

0

olgusal bunu kullanmak daha verimli olması için bulduk: grep adı dosya adı | tail

3

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. |

ack http://beyondgrep.com/