Files
如何從 400MB 以上的日誌文件中獲取給定時間段的條目?
我有一個 400MB+ 的 Tomcat 日誌文件 (
catalina.out
)。如何提取給定時間段的條目?
不確定這是否適用於您的 400MB 文件,但這裡有一些 CLI one 襯墊可以解決問題。
如果您正在尋找特定日期的條目,
grep -c
則可能可以滿足您的需要。否則,您可能會使用
sed
:sed -n '/date1/,/date2/p' filename
例如輸入文件“test”:
Day 0: foo Day 1: hello Day 2: world Day 3: blah
你可以跑
[me@mybox tmp]$ sed -n '/Day 1/,/Day 2/p' test Day 1: hello Day 2: world