對于awk來說變量又分為內置變量和自定義變量,輸入分隔符和輸出分隔符都屬于內置變量
內置變量主要有:
| 變量 | 含義 | 備注 |
|---|---|---|
| FS | 輸入字段分隔符 | 空格 |
| OFS | 輸出字段分隔符 | 空格 |
| RS | 輸入記錄分隔符,指定輸入時的換行符 | |
| ORS | 輸出記錄分隔符 | |
| NF | 當前行被分隔成幾列 | Number of Field |
| NR | 行號 | |
| FNR | 各文件分別計數的行號 | |
| FILENAME | 當前文件名 | |
| ARGC | 命令行參數個數 | |
| ARGV | 命令行所給定的參數數組 | |