歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

AWK內置變量

awk是個優秀文本處理工具,可以說是一門程序設計語言。下面是awk內置變量。

一、內置變量表

屬性

說明

$0

當前記錄(作為單個變量)

$1~$n

當前記錄的第n個字段,字段間由FS分隔

FS

輸入字段分隔符 默認是空格

NF

當前記錄中的字段個數,就是有多少列

NR

已經讀出的記錄數,就是行號,從1開始

RS

輸入的記錄他隔符默 認為換行符

OFS

輸出字段分隔符 默認也是空格

ORS

輸出的記錄分隔符,默認為換行符

ARGC

命令行參數個數

ARGV

命令行參數數組

FILENAME

當前輸入文件的名字

IGNORECASE

如果為真,則進行忽略大小寫的匹配

ARGIND

當前被處理文件的ARGV標志符

CONVFMT

數字轉換格式 %.6g

ENVIRON

UNIX環境變量

ERRNO

UNIX系統錯誤消息

FIELDWIDTHS

輸入字段寬度的空白分隔字符串

FNR

當前記錄數

OFMT

數字的輸出格式 %.6g

RSTART

被匹配函數匹配的字符串首

RLENGTH

被匹配函數匹配的字符串長度

SUBSEP

\034

Copyright © Linux教程網 All Rights Reserved