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}'