例項講解4 awk命令e續

2021-06-05 10:19:07 字數 513 閱讀 4698

注:

p最小為1,當p為0時,p被置為1;

n個字元包括p所在字元。

system(cmd)      

執行命令並返回出口狀態

toupper(s)

將輸入引數s中的字元全部轉換為大寫字元並返回轉換後的字串

tolower(s)

將輸入引數s中的字元全部轉換為小寫字元並返回轉換後的字串

close( expr )

關閉由expr表示的檔案或管道,檔案或管道可能被print、printf語句或呼叫內建函式getline開啟。如果成功,函式返回0,否則返回非0值

getline這個內建函式將$0設定為當前輸入檔案的下乙個輸入記錄,getline <  file將用從file中獲得下一條記錄修改$0的值,getline x用下一行的內容替換變數x,而$0仍然是當前行的內容。但下一次返回的將是下下一行的內容。cmd | getline將從管道中獲得cmd命令的輸出。如果成功,getline返回1,遇到檔案結尾,getline返回0,出錯返回-1。

例項講解4 awk命令f

10 awk的自定義函式 格式 function func name arg list 例如 將下列 儲存在awk pro檔案中,呼叫echo 5 awk f awk pro,將得到輸出 5 is120。function fact n 陣列實參可以通過應用傳遞,所以針對該函式有可能改變陣列元素或建立...

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