文字處理工具之awk

2021-09-01 16:15:30 字數 700 閱讀 8755

awk是乙個文字處理工具,也是一中指令碼語言。我常使用的就是下面的兩個功能。

基本格式:

awk -f [str] 『beginend』 filename

參加下面的例項:

 failed to execute command:lpush, key:proc|fast|109, value:call addlottery(13940887,149,464,129868120,9,'269,1037,781,525,1035',129868120,0)

;## 以上是一行錯誤日誌,test.txt中有大量的這樣格式的日誌,但是我僅需要過濾出addlottery後的第1個和第4個數字。命令如下:

awk'' test.txt |

awk -f ','''|

awk -f '('

''輸出:

13940887,129868120

接著上面的日誌,假設還有乙個需求:

對上面輸出的結果,第乙個數字要累加求和:

sum.txt 內容如下:

13940887,129868120

13940882,129868122

13940880,129868121

命令:awk -f ','

'beginend' sum.txt

輸出:41822649

AWK文字處理工具(Linux)

awk是什麼?與其它大多數unix命令不同的是,從名字上看,我們不可能知道awk的功能,因為awk是三個人名的縮寫,他們是 aho peter weinberg和 brain kernighan。正是這三個人創造了awk 乙個優秀的樣式掃瞄與處理工具。awk語言最基本的功能是在檔案或字串中基於指定的...

文字處理工具

參考 man,info,magedu講義 宣告 以下英文純屬個人翻譯,英文b級,歡迎糾正,以下內容純屬個人理解,並沒有對錯,只是參考,盜版不糾,才能有限,希望不誤人子弟為好。these commands read and write entire files,possibly transformin...

文字處理工具

linux 上文字處理三劍客 grep 文字過濾工具 模式 pattern awk linux上的實現為gwak 文字報告生成器 格式化文字 正規表示式 regual expression regexp 由一類特殊字元及文字所編寫的模式,其中有些字元表示其字面意義,grep options colo...