首页 > 其他 > 详细

awk全集

时间:2019-11-14 23:26:38      阅读:96      评论:0      收藏:0      [点我收藏+]
NF(number of field)表示一行中的区域(列)数量,$NF取最后一个区域。表示最后一列
$符号表示取某个列(区域),$1,$2,$NF
NR (number of record) 行号,awk对每一行的记录号都有一个内置变量NR来保存,每处理完一条记录NR的值就会自动+1
FS(-F)field separator 列分隔符,以什么把行分隔成多列

技术分享图片

 

 



以空格为分割符 打印第一行 最后一列
ll |awk NR==1 {print $NF}

一个awk的用法,ps -ef 获取第一列是mysql(user) 的进程pid号
ps -ef |grep -v grep |awk {if($1=="mysql"){print $2}}

 

可以有多个模式和动作

awk -F "#" NR==1{print $1}NR==4{print $1}  1.txt

 

awk全集

原文:https://www.cnblogs.com/jkklearn/p/11863129.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!