awk gsub記

gsub字符串處理支持正則表達式

gsub(正則表達式, 要替換字符串, 待處理的字符串) 如 :

日誌:
34.525: [GC (Allocation Failure) 34.525: [ParNew: 878871K->40833K(943744K), 0.0282753 secs] 878871K->40833K(3040896K), 0.0283802 secs] [Times: user=0.17 sys=0.01, real=0.03 secs]

// gc日誌ygc,替換k->()字符爲空串
cat gc1 | grep "ParNew"| awk -F ']' '{print $2}' | awk -F ',' '{gsub(/[K\->\(\)]/," ",$1);gsub(/[secs]/," ",$2); print $1,$2}'

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章