awk 用法:
awk ''
變數名含義
argc命令列變元個數
argv命令列變元陣列
filename當前輸入檔名
fnr當前檔案中的記錄號
fs輸入域分隔符,預設為乙個空格
rs輸入記錄分隔符
nf當前記錄裡域個數
nr到目前為止記錄數
ofs輸出域分隔符
ors輸出記錄分隔符
例子1:
#echo "ip addr:192.168.0.219 bcast:192.168.0.255 mask:255.255.255.0"|awk -f"[ :]+" ''
#192.168.0.255
[ :]+這個是正規表示式,+表示乙個或多個,這裡就表示乙個或多個空格或冒號
#下面我們不加+,對比下:
#echo "ip addr:192.168.0.219 bcast:192.168.0.255 mask:255.255.255.0"|awk -f"[ :]" ''
#bcast
注意:bcast前面有兩個空格
例子2:
awk學習 例子篇
chinaunix awk例子參考 精確匹配 awk 3 48 grade.txt awk 0 brown grade.txt awk 4 brown 2 grade.txt awk grade.txt 設定大小寫 可使用 符號 awk gg reen grade.txt 任意字元 awk 1 a ...
AWK 指令碼例子
能夠到乙個類似與 data sandbox scanresult 0 1 41435 42458 2 result.xml 的路徑,在該檔案目錄下還有乙個以md5命名的檔案。需求是 根據xml 路徑得到md5 全部xml 檔案路徑儲存在 randomsample55000 20150105 vre....
awk實戰小例子
1 去除重複行,並計數 文字內容 jdasalsfkklasjf,20euweiu37123812 djsakkldkaljdladsfsfsfsfsf 20euweiu37123812 20euweiu37123812 20euweiu37123812 fssfsfsfsfsfsfs ererwe...