cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 2848 32 0 0 0 0 0 0 2848 32 0 0 0 0 0 0
eth1: 3238771 5080 0 0 0 0 0 0 556106 3474 0 0 0 0 0 0
该文件涉及到网络流量的监控,如果我们要取到eth1后面的值(网卡Eth1接收的流量),则必须使用awk
这里使用命令:
cat /proc/net/dev | awk -F '[: ]+' '/eth1/{print $3}'
//-F[: ]表示指定分隔符可以是:或者 (空格) 这里指定多个分隔符
[ ] 表示一个字符的集合,+则是一个正则表达式,表示