目錄
格式
options
内置變量
Pattern(模式也叫過濾條件)
BEGIN模式: 類似表格表頭
END模式: 類似表格表尾
關系運算模式
正則模式
行範圍模式
格式
awk options 'Pattern{Action}' file

options
-v 設定變量
-F 指定輸入字段分隔符
例子:
awk -v x1="xxx" 'BEGIN{print x1}'
内置變量
FS:輸入字段分隔符
OFS:輸出字段分隔符
RS:輸入換行符
ORS:輸出換行符
NF:目前行分隔後字段個數
NR:行号(多檔案會累加)
FNR:多檔案時,每個檔案的行号
FILENAME:檔案名稱
ARGC:參數的個數(參數?)
ARGV:參數數組
Pattern(模式也叫過濾條件)
BEGIN模式: 類似表格表頭
END模式: 類似表格表尾
關系運算模式
正則模式
正則模式的正規表達式在/ /中
行範圍模式
/ /,/ / 用逗号隔開正則