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来计算文本显示的行数。的主要内容,如果未能解决你的问题,请参考以下文章

对面的帅哥美女看过来!我是AWK-shell不可缺少的命令

shell脚本修改文本中匹配行之前的行的方法

shell脚本,awk实现跳过文件里面的空行。

shell脚本,awk实现文件a的每行数据与文件b的相对应的行的值相减,得到其绝对值。

shell统计行数,50分送上

在Ubuntu下编写shell脚本读取文件