我想将收到的networking数据和数据发送信息存储在一个variables或文件中。
使用下面的命令我可以grep它并在屏幕上打印行。 但我无法将信息存储在bashvariables中。
top -l 0 -n 1 -cd | grep -e '^Networks:'
有没有更好的方法?
(在Mac OS X上)
这应该为你工作:
netstat -bi | grep -v Ibytes | awk '{ x += $7 } END { print x }' netstat -bi | grep -v Ibytes | awk '{ x += $7 } END { print x }' < – 这会给你一个总的“IN”字节计数
netstat -bi | grep -v Obytes | awk '{ x += $10 } END { print x }' netstat -bi | grep -v Obytes | awk '{ x += $10 } END { print x }' < – 这会给你一个总的“OUT”字节数