awk 内建变量
所属分类 shell
浏览量 414
FS OFS RS ORS NR NR FNR
FS Field Separator
OFS Output Field Separator
RS Record Separator
ORS Output Record Separator
NR Number of Record
NF Number for Field
FNR 当前输入文件记录数
FILENAME 当前输入文件名
awk读取多个文件时
NR 已经处理过的总记录数目
FNR 当前文件的记录数
awk -F 'FS' 'commands' inputfilename
awk 'BEGIN{FS="FS";}'
show_passwd.awk
BEGIN{
FS=":";
print "Name\tUserID\tGroupID\tHomeDirectory";
}
{
print $1"\t"$3"\t"$4"\t"$6;
}
END {
print NR,"Records Processed";
}
$ awk -f show_passwd.awk /etc/passwd
awk -F':' '{print $3,$4;}' /etc/passwd
awk -F':' 'BEGIN{OFS="=";} {print $3,$4;}' /etc/passwd
awk '{print "Processing Record - ",NR;}END {print NR, " Records are processed";}' hello.txt
awk '{print NR,"->",NF}' xxx
awk '{print FILENAME}' xxx
上一篇
下一篇
采光权简介
shell执行时提示 $‘\r‘ 错误
linux awk 实例
置身事内笔记
资产证券化 MBS和ABS
2008金融危机