Grep
在與 grep 混合的文件之後排除行
基本上我想結合你可以少一個文件然後 Shift+F 跟隨文件的功能,就像你對 Apache 的 access.log 所做的那樣。
但是,我希望輸出忽略/隱藏某些行,例如帶有 .jpg 的行或帶有我自己 IP 的行。
謝謝!
解決方案:
實際上設法弄清楚自己使用:
tail -f /var/log/apache2/access.log|egrep -v '\.jpg|\.gif|\.js|\.css'
但是下面的答案似乎更優雅一些
好吧,如果您想忽略相當長的內容列表,您可能需要使用 grep -f 文件。由於日誌傾向於輪換,–follow=name 意味著文件在輪換時重新打開。像這樣:
tail --follow=name /da/file | grep -vf /file/with/ignore.exprs