10.awk的自定義函式
格式:function func_name(arg_list)
例如:將下列**儲存在awk_pro檔案中,呼叫echo 5 | awk –f awk_pro,將得到輸出:5!is120。
function fact(n)
陣列實參可以通過應用傳遞,所以針對該函式有可能改變陣列元素或建立乙個新元素。標量實參將用值傳遞,形式引數是區域性變數,但其它變數都是全域性量。
11.awk的「下一」語句:
next 語句 、next file 語句 、 exit 語句
next語句強迫awk立刻停止處理目前的記錄而繼而處理下乙個記錄。
next file類似next,它強迫awk立刻停止處理目前的資料檔案而繼而處理下乙個檔案。
exit語句會使得awk程式停止執行而跳出。如果end出現,它會去執行end的動作。
12.awk中的字串相加:
str3為str + str2 + str
str="hello""world"
str2="----- "
str3=str str2 str
例項講解4 awk命令e續
注 p最小為1,當p為0時,p被置為1 n個字元包括p所在字元。system cmd 執行命令並返回出口狀態 toupper s 將輸入引數s中的字元全部轉換為大寫字元並返回轉換後的字串 tolower s 將輸入引數s中的字元全部轉換為小寫字元並返回轉換後的字串 close expr 關閉由exp...
awk命令常用例項
1 簡單 awk 101 file 顯示檔案file中包含101的匹配行。awk 101 105 file 顯示檔案file中包含101或105的行。awk 1 5 file 顯示檔案file中第1個字段為5的行。awk 1 ct file 顯示檔案file中第1個字段為ct的行 awk 1 2 1...
awk命令常用例項
本文編輯整理自 1 簡單 awk 101 file 顯示檔案file中包含101的匹配行。awk 101 105 file 顯示檔案file中包含101或105的行。awk 1 5 file 顯示檔案file中第1個字段為5的行。awk 1 ct file 顯示檔案file中第1個字段為ct的行 a...