首页 > 代码库 > shell脚本,awk利用NF来计算文本显示的行数。
shell脚本,awk利用NF来计算文本显示的行数。
解释:
1.awk ‘NF{a++;print a,$0;next}1‘ file4
首先判断NF是否存在值,第一行第二行第三行第四行都存在,进行执行后面的输出,输出后碰到next后,就结束了后面的操作,NF不存在的行不进行执行{}里面的操作,然后就进行默认1输出。
2.awk ‘NF{a++;$0=a" "$0}1‘ file4
NF存在,执行{}里面的操作,操作就是将原来$0=a的值替换成$0=1 a,次数替换之后没有进行打印,然后继续向后执行操作,碰到1默认输出$0,故输出的值就是1 a等。
shell脚本,awk利用NF来计算文本显示的行数。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。