$1表示当前行的第一个域,$2表示当前行的第二个域,……以此类推。...:%2s, 列数:%1s, 内容:%2s\n",FILENAME,NR,NF,$O)}' passwd
# printf(格式字符串,变量1,变量2,...)
# 格式字符串: %ns 输出字符串,n...是数字,指代输出几个字符, n不指定自动占长度
# 格式字符串: %ni 输出整数,n 是数字,指代输出几个数字
# 格式字符串: %m.nf 输出浮点数,m 和 n 是数字,指代输出的整数位数和小数位数...运行效果
7.打印第一列
按照”:” 分割查询第一列打印输出:
awk -F ':' '{print $1}' passwd
运行效果
8.打印最后一列
按照”:” 分割查询最后一列打印输出:
awk...NF-N) N是几, 就是倒数第几列
运行效果
10.打印10到20行的第一列
获取第10到20行的第一列的信息:
awk -F: '{if(NR>=10 && NR<=20) print $1}'