输出如下格式的最大值:
#cat /root/network.log
上传速率 eth0: 4 kb/s 下载速率 eth0: 312 kb/s at 2013092117:07:57
上传速率 eth0: 6 kb/s 下载速率 eth0: 384 kb/s at 2013092117:07:58
上传速率 eth0: 8 kb/s 下载速率 eth0: 476 kb/s at 2013092117:07:59
上传速率 eth0: 7 kb/s 下载速率 eth0: 455 kb/s at 2013092117:08:00
上传速率 eth0: 12 kb/s 下载速率 eth0: 575 kb/s at 2013092117:08:01
上传速率 eth0: 10 kb/s 下载速率 eth0: 555 kb/s at 2013092117:08:02
上传速率 eth0: 7 kb/s 下载速率 eth0: 330 kb/s at 2013092117:08:03
上传速率 eth0: 5 kb/s 下载速率 eth0: 321 kb/s at 2013092117:08:04
上传速率 eth0: 6 kb/s 下载速率 eth0: 385 kb/s at 2013092117:08:05
上传速率 eth0: 7 kb/s 下载速率 eth0: 352 kb/s at 2013092117:08:06
脚本:
#!/bin/bash
#
TX=0
RX=0
MAX_TX=0
MAX_RX=0
while read line
do
TX=`echo $line | awk '{print $3}'`
RX=`echo $line | awk '{print $7}'`
if [ $TX -gt $MAX_TX ];then
MAX_TX=$TX
fi
if [ $RX -gt $MAX_RX ];then
MAX_RX=$RX
fi
done< /root/network.log
echo "MAX_RX:$MAX_RX;MAX_TX:$MAX_TX.."
转载于:https://blog.51cto.com/chenzm/1299922