Linux 擷取日誌命令

2022-06-07 16:48:11 字數 523 閱讀 3076

擷取 2019-06-25 10:10 到 2019-06-25 10:20 之間的日誌記錄,apollo-service.log 為你要擷取的檔名稱, new2.log 擷取之後儲存日誌的檔名稱。

sed -n '/2019-06-25 10:10/, /2019-06-25 10:20/p' catalina.out  > new1.log

sed -n '/2019-06-25 10:20:47/, /2019-06-25 10:26:47/p' catalina.out  > new2.log

sed -n '/2019-06-25 10:20:47.728/, /2019-06-25 10:26:47.728/p' catalina.out  > new3.log

說明:時間段可根據自己的需要進行修改,可精確到毫秒。

擷取 catalina.out  檔案中的100 - 500 行的日誌, new.log 為擷取儲存之後的檔案。

sed -n '100,500'p apollo-service.log > new.log

Linux 擷取命令grep

剛剛的cut 命令 是將一行資訊當中,取出某部分我們想要的,而 grep 則是分析一行資訊,若當中有我們所需要的資訊,就將該行拿出來 簡單的語法是這樣的 root www grep acinv color auto 搜尋字串 filename 選項與引數 a 將 binary 檔案以 text 檔案...

sed awk擷取日誌

awk 字串1 a file sed n 字串1 n b2 file awk 字串1 a file sed n 字串1 m x lzj p b x file 擷取兩個字串之間日誌 n 匹配行的下一行 n 追加到下一行 p 列印 p 列印到 n b 無條件跳轉 未匹配後面不執行 t 有條件跳轉 未匹配...

linux命令 日誌

1 時段日誌 命令 sed n 2021 12 08 16 00 00 2021 12 08 17 00 00 p nohup.out 注 需要日誌中有對應的時間,否則查不到 命令 sed n 2021 12 08 16 2021 12 08 17 p nohup.out 注 模糊查詢,避免日誌中沒...