sed awk擷取日誌

2021-08-28 08:39:29 字數 572 閱讀 6842

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 有條件跳轉 未匹配執行後面

:fun1

在匹配b時,b func1 類似goto 跳轉到 前面a匹配中

n 判斷後拼接不匹配

n 判斷後過濾不匹配

[root@docker tmp]# sed '/a/ ;n; b fun2} 』 file1 -n

aabc

cb[root@docker tmp]#sed '/a/ ;n; b fun2} 』 file1 -n

aabc

aacb

[root@docker tmp]# cat file1

ccaa

bcaa

cbcc

linux命令sed, awk日誌統計

awk一行資料的部分屬性去重統計 awk base.20180514.log grep keyword awk f awk f uniqsed統計乙個時間段的日誌數量 sed n 2018 05 16 21 00 00 2018 05 16 22 30 00 p base.20180516.log ...

用SED AWK來分析NGINX日誌!

2010 01 28 16 40 30 標籤 sed nginx awk 原始出處 作者資訊和本宣告。否則將追究法律責任。前幾天寫了篇文章是用awk 來過濾nginx 日誌裡面的特定值,但是光過濾出來了不行,還得要用啊,開發同事給我提出了新要求。讓我統計 9 30 13 30 和13 30 17 3...

使用sed擷取日誌

1 擷取weblogic日誌 sed n 2020 07 21 14 05 2020 07 21 14 15 p node1.out weblogic1.out2 擷取tomcat日誌 日期格式根據檔案變化 sed n 2020 07 10 09 00 2020 07 10 09 05 p cata...