例項講解4 awk命令f

2021-06-05 13:56:23 字數 565 閱讀 7459

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...