回覆列表
  • 1 # atdef2887

    三種呼叫awk的命令方式:

    1.命令列方式:awk [-F field-separator] "commands" input-file(s) -F選項可選:awk -F: "commands" input-file

    2.將所有的awk命令插入一個檔案,並是awk程式可執行,然後用awk命令直譯器作為指令碼的首行, 以便透過鍵入指令碼名稱來呼叫它。

    3.將所有的awk命令插入一個單獨檔案,然後呼叫: awk -f awk-script-file input-files(s) -f:指明在檔案awk-script-file中的awk指令碼 input-file(s):使用awk進行瀏覽的檔名。 awk指令碼 在命令中呼叫awk時,awk指令碼由各種操作和模式組成。 -F,awk每次讀一條記錄或一行,並使用指定的分隔符分分隔指定域; 所沒分隔符,則使用空格。 任何awk語句都由模式和動作組成 模式,決定動作語句何時觸發及觸發事件,若忽略模式部分,動作將時刻保持執行狀態。 模式,可是任何條件語句,或符合語句,或正則表示式。 BEGIN:設定計數,列印頭,在任何文字瀏覽動作之前; END:用來在awk完成檔案瀏覽動作後列印輸出檔案總數和結尾狀態標誌。 動作,在{}內指定;大多用來列印;裡面可包含:if,looping,迴圈推出結構; 若不指明採取動作,awk將列印所有瀏覽出來的記錄。

  • 中秋節和大豐收的關聯?
  • 我家住4樓.可是家有好多螞蟻.是怎麼回事.怎麼可以消滅它呢?