呼叫awk的方法跟sed類似,也有三種方式。
第一種: 在shell命令列輸入命令呼叫awk
awk [-f 域分割符] 『awk程式段』 輸入檔案
[root@nn shell]# awk '/^$/' file //在正規表示式中^$表示空白行
this is a blank line.
this is a blank line.
this is a blank line.
this is a blank line.
awk -f awk 指令碼檔案 輸入檔案 //-f 表示呼叫awk指令碼檔案
[root@nn shell]# cat scr.awk
/^$/
[root@nn shell]# awk -f scr.awk input
this is a blank line!
this is a blank line!
this is a blank line!
this is a blank line!
[root@nn shell]#
./awk 指令碼檔案 輸入檔案
[root@nn shell]# cat scr.awk
#!/bin/awk -f
/^$/
[root@nn shell]# chmod +x scr.awk [root@nn shell]# ./scr.awk input this is a blank line!this is a blank line!this is a blank line!this is a blank line![root@nn shell]# shell常用命令 awk
1.awk是乙個強大的文字分析工具,相對於 grep的查詢,sed的編輯,awk在其對資料分析並生成報告時,顯得尤為強大。簡單 來說awk就是把檔案逐行的讀入,以空格為預設分隔符將每行切片,切開的部分再進行各種分析處理。2.awk命令列格式為 awk awk程式 資料檔名,此時awk會先編譯該程式,...
awk常用命令
awk命令詳解 2009年03月31日 星期二 22 22 awk指令詳解 1.命令簡述 awk將每個輸入行識別成一條記錄,而將那一行上的每個單詞域識別成乙個字段 2.命令選項 f 指定分隔符 nf 單行最後乙個分段 nr 行數 等同 and 語句兩邊必須同時匹配為真 等同 or 語句兩邊同時或其中...
awk常用命令
1 列印檔案的第一列 域 awk filename 2 列印檔案的前兩列 域 awk filename 3 列印完第一列,然後列印第二列 awk filename 5 列印文字第一行 awk nr 1 filename 6 列印文字第二行第一列 sed n 2,1p filename awk pri...