awk 行處理方式awk和sed一樣,一次處理一行內(nèi)容,也可以對(duì)每行進(jìn)行切片處理 akw 命令格式awk [選項(xiàng)參數(shù)] 'script' var=value file(s) 或 awk [選項(xiàng)參數(shù)] -f scriptfile var=value file(s) 選項(xiàng)參數(shù):#這兒只列出了常用的部分 基本格式:$ awk [options] 'script' files script? 由兩部分組成,分別是 1、pattern,可以是正則表達(dá)式或者邏輯判斷式 2、{ awk 命令 } 花括號(hào)括起來的是代碼段 awk 內(nèi)建變量
? ? ? ? ? ? ? ? ? ? ? awk函數(shù)?
? ? ? ? ? ? ? ? ? ? ?測(cè)試awk變量和函數(shù) 使用實(shí)例測(cè)試數(shù)據(jù)(base) [root@localhost Tana]# cat data.txt log1.txt female BeiJing 90 Yes log2.txt male ShangHai 55 打印每一行的行號(hào)、字段數(shù)、以及每一行的內(nèi)容(base) [root@localhost Tana]# awk '{print "row:" NR, "fields:" NF, $0}' data.txt row:1 fields:5 log1.txt female BeiJing 90 Yes row:2 fields:4 log2.txt male ShangHai 55 ? 來源:https://www./content-4-820001.html |
|