1、擷取weblogic日誌:
sed -n '/2020-07-21 14:05/, /2020-07-21 14:15/p' node1.out > weblogic1.out
2、擷取tomcat日誌(日期格式根據檔案變化):
sed -n '/2020-07-10 09:00/, /2020-07-10 09:05/p' catalina.out > tomcat1.out
3、擷取nginx日誌:
sed -n '/14\/jul\/2020:15:00/,/14\/jul\/2020:16:00/'p access.log>err.log
4、根據行號擷取日誌:
二進位制檔案需要加引數 -a 如:grep -a
起始行:
grep -a -n "^2020-07-21 14:05" node1.out | head -1
結束行:
grep -a -n "^2020-07-21 14:15" node1.out | head -1
進行擷取
sed -n '289018,295942p' node1.out > weblogic1out
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 有條件跳轉 未匹配...
Shell 字元擷取命令 sed命令
shell 字元擷取命令 sed命令 sed是一種幾乎包括在所有unix平台 包括linux 的輕量級流編輯器。其主要用來將資料進行選取 替換 刪除 新增的命令。vim只能修改檔案,sed能修改檔案,還能從管道符接收命令。root hhh sed 選項 動作 檔名 選項 n 只把經過sed命令處理的...
shell程式設計基礎 字元擷取(sed)
sed 選項 動作 檔名 選項 n 一般sed命令會把所有的資料都輸出到螢幕,如果加入此選擇,則把經過sed命令處理的行輸出到螢幕 e 允許對輸入資料應用多條sed命令編輯 i 用sed的修改結果直接修改讀取資料的檔案,而不是由螢幕輸出 f 直接將 sed 的動作寫在乙個檔案內,f filename...