shell脚本,awk利用NF来计算文本显示的行数。
Posted 王月波
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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来计算文本显示的行数。的主要内容,如果未能解决你的问题,请参考以下文章