awk 输出某一行某一列

打印最后一行的最后一列
NF是列,$NF是最后一列

awk 'END{print $NF}'  /etc/passwd 

打印指定行的指定列(例如第3行第4列)
NR是行:
定义分隔符-F, -F: 意思是以:为分隔符

awk -F: 'NR==3{print $4}'  /etc/passwd

awk处理方式分为

BEGIN 执行一次,读入第一行文本语句,如:awk 'BEGIN{print "User Uid Home"}'
{} 逐行执行
END 执行一次 ,一般用了来输出最后一行的结果

发布了2 篇原创文章 · 获赞 0 · 访问量 78

猜你喜欢

转载自blog.csdn.net/Poor_/article/details/104594231