我正在使用tail -f在「實時」觀看日誌文件。 如何做才能僅查看線條包含例如127.0.0.1?用尾部命令探索文件
1
A
回答
7
grep
是你的朋友:
tail -f foo | grep '127\.0\.0\.1'
4
tail -f /path/to/log/file | grep --line-buffered 127.0.0.1
的--line-buffered
不嚴格在這種情況下需要grep(1)
,但它是,如果你想輸出發送到less(1)
或一些進一步的處理步驟,仍然希望看到他們被記錄的個別行。 (有關緩衝的全部細節見setvbuf(3)
)
2
關注也是一個很酷的命令,這
手錶grep的「127.0.0.1」富
,它會每2秒更新。
+0
+1。但是,運行時要求非常不同 - 手錶每兩秒鐘將在整個文件上重新運行grep,而tail只會輸出新行以掃描一次。 – thiton
1
如果你想給grep含有任何IP地址的所有線路,並不僅是127.0.0.1,然後
tail -f filename|grep '^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$'
+0
非常有用。謝謝。 – jingo
相關問題
- 1. Postgres COPY命令尾部文件?
- 2. Vbscript尋找文件結尾來製作尾部命令腳本
- 3. Linux中的尾部和頭部命令
- 4. linux命令尾部掛在大文件上,有什麼選擇?
- 5. Soundcloud探索部分
- 6. 探索Access中的文件
- 7. 用於搜索文件內部的ssh命令
- 8. 用於搜索文件的Emacs命令
- 9. Vim命令:探索:Sexplore:Hexplore在cygwin中不起作用
- 10. 如何在UNIX中使用GREP /其他命令從文本文件中剝離頭部和尾部記錄
- 11. sed命令將文本行添加到文件的最末尾
- 12. 探索Android在命令行中嵌入SQLite
- 13. 搜索文件命令提示符
- 14. * nix頭部和尾部命令的Windows/DOS相當於什麼?
- 15. ruby命令全部針對.rbenv文件
- 16. 尾部命令 - 使用fseek()和getline() - 輸出無序
- 17. 在shell腳本使用mv命令重命名文件部分
- 18. NFC閱讀器命令嗅探器
- 19. 探索由VC++生成的.obj文件
- 20. XML文件,探索和值執行
- 21. 探索文件的API驅動能力?
- 22. 命令行全文索引?
- 23. 在Groovy中尾部文件
- 24. IMAP附件檢索命令
- 25. 使用VIM從文件末尾搜索
- 26. 如何在vim文件結尾處執行命令?
- 27. 如何讓sed'w'命令知道文件名的結尾?
- 28. 批處理命令 - 在文件夾末尾添加日期
- 29. 有沒有在vim中達到文件結尾的命令?
- 30. 如何寫「命令-i間隔|尾」輸出到文件
就像一個魅力。謝謝 – jingo