1. 程式人生 > >常用awk命令(轉)

常用awk命令(轉)

awk 用法:awk ' pattern {action} '

變數名 含義
ARGC 命令列變元個數
ARGV 命令列變元陣列
FILENAME 當前輸入檔名
FNR 當前檔案中的記錄號
FS 輸入域分隔符,預設為一個空格
RS 輸入記錄分隔符
NF 當前記錄裡域個數
NR 到目前為止記錄數
OFS 輸出域分隔符
ORS 輸出記錄分隔符

1、awk '/101/'               file 顯示檔案file中包含101的匹配行。
   awk '/101/,/105/'         file
   awk '$1 == 5'             file
   awk '$1 == "CT"'          file 注意必須帶雙引號
   awk '$1 * $2 >100 '       file
   awk '$2 >5 && $2<=15'     file