我想统计像ix1这样的接口的包数。netstat -I ix1 -w1的结果如下所示。
input (ix1) output
packets errors drop bytes packets errors bytes colls
0 0 0 0 0 0 0 0
1042563 0 0 794182232 0 0 0 0
1537437 0 0 1177837768 0 0 0 0
0 0 0 0 0 0 0 0
谁能得到第一列的和?我试过用grep,但它不方便,你能帮我怎么做吗?用grep或cut或....?
我一下子就找到了答案。这就是答案。$1是你想要的列
netstat -I ix1 -w1 | awk ' { print s } { s += $1}'
使用这个命令你可以有多于1个Column
netstat -I ix1 -w1 | awk ' { print "input: "s" output: "ss } { s += $1} { ss += $5}'