awk中NF和NR的意义,其实你已经知道NF和NR的意义了,NF代表的是一个文本文件中一行(一条记录)中的字段个数,NR代表的是这个文本文件的行数(记录数).在编程时特别是在数据处理时经常用到.建议你看看有关awk编程方面的资料,这可是一个功能非常强大的工具. 看个例子: cal 9 2003 September 2003 # NR=1;NF=2 Su Mo Tu We Th Fr Sa # NR=2;NF=7 1 2 3 4 5 6 …
统计机器中网络连接各个状态个数 netstat -a | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 一下子不明白$NF是什么意思,去查了下awk的用法,发现NF表示浏览记录的域的个数 awk ‘{print $1}’打印第一列 awk ‘{print $2}’打印第二列 NF表的是列数 如: a b c d e 那么NF=5 $NF就是表示第五列的值,就是一行数据最后一列的那个值 $NF就是一行数据最后一列的那个值 n…