AWK學習筆記八 AWK內建函式

2021-09-05 22:37:58 字數 285 閱讀 6890

執行作業系統命令然後返回給awk函式,system函式執行string指定的命令,返回執行命令返回的狀態作為它的值。

比如下面**段

end系統管理員在awk程式完成處理輸入之後,會傳送email。

awk程式被廣泛用來處理含有時間戳的log檔案,表明什麼時候乙個log記錄被寫入。

systime()

# 這個函式返回 當前時間在系統紀元之後的作為秒的數字

mktime(datespec)

# 這個函式把datespec轉換成和systime相同的形式。

awk內建函式

awk的內建函式split允許把乙個字串分隔為單詞並儲存在陣列中。可以自己定義域分隔符或者使用現在fs 域分隔符 的值。split string,array,field separator split string,array 如果第三個引數沒有提供,awk就預設使用當前fs值。time 12 34...

awk內建變數和函式

幾乎內建變數每次用到都要查一下,乾脆統計下發上來供以後查詢 內建變數 argc 命令列引數個數 argv 命令列引數排列 environ 支援佇列中系統環境變數的使用 filename awk瀏覽的檔名 fnr 瀏覽檔案的記錄數 fs 設定輸入域分隔符,等價於命令列 f選項 nf 瀏覽記錄的域個數 ...

awk 內建函式列表

1.gsub 要在整個記錄中替換乙個字串為另乙個,使用正規表示式格式,目標模式 替換模式 例如改變學生序號4842到4899 awk gsub 4842 4899 grade.txt j.troll 07 99 4899 brown 3 12 26 26 2.index 查詢字串s中t出現的第一位置...