#!/bin/bash
if [ $# -ne 1 ];then
dev="eth0"
else
dev=$1
fi

while :
do
RX1=`/sbin/ifconfig $dev |awk -F " " 'NR==5{print $5+0}'`
TX1=`/sbin/ifconfig $dev |awk -F " " 'NR==7{print $5+0}'`
sleep 1
RX2=`/sbin/ifconfig $dev |awk -F " " 'NR==5{print $5+0}'`
TX2=`/sbin/ifconfig $dev |awk -F " " 'NR==7{print $5+0}'`

#echo "RX2 is $RX2"
#echo "TX2 is $TX2"

((RX=RX2-RX1))
((TX=TX2-TX1))
#echo "RX is $RX"
#echo "TX is $TX"
RKBPS=`echo $RX |awk '{print $1/1024 "KB/S"}'`
TKBPS=`echo $TX |awk '{print $1/1024 "KB/S"}'`
clear
echo -e "\033[31mRX=$RKBPS \t TX=$TKBPS\033[0m"
echo `/sbin/ifconfig $dev |grep "byte"`
done

最新文章

  1. C#字符串的倒序输出
  2. OpenGL学习资料汇总
  3. PHP 知识点
  4. Linux线程-pthread_join
  5. iOS设备屏幕像素总览
  6. BZOJ 2337 XOR和路径(高斯消元)
  7. 【FLYabroad 】微软内部代码检查工具 (Microsoft Source Analysis for C#)[转]
  8. ASP.NET MVC 下自定义模型绑定,去除字符串类型前后的空格
  9. 3.JAVA基础复习——JAVA中的类与对象
  10. js 元素大小缩放实例
  11. centos7 mysql-server 安装过程
  12. vue脚手架用axios请求本地数据
  13. HTML-CSS线性渐变
  14. [转帖]PG里面的Citus简介----找时间学习一下.
  15. nginx 11个处理阶段 && nginx lua 8个处理阶段
  16. SQL Server常用SQL集合
  17. 开源且功能强大的C# 扩展方法类库Pure.Ext,包含1000+个拓展方法 (支持.Net Framework和.Net Core)
  18. 缺少dll文件的解决方法
  19. 【转】为什么我的DIV块前总有空隙?
  20. docker tar 镜像 容器相互转换

热门文章

  1. su 与 su - 区别
  2. openocd shell脚本
  3. HDU - 2732 Leapin' Lizards (拆点最大流)
  4. HYSBZ - 2818 Gcd (莫比乌斯反演)
  5. SpringMVC整合ActiveMQ
  6. javascript 基本数据类型、引用数据类型
  7. Python 实例——进度条,文件读取
  8. PHP jsonencode 已经json中包含 汉字的处理
  9. javascript 面向对象 new 关键字 原型链 构造函数
  10. J2Cache 和普通缓存框架有何不同,它解决了什么问题?