17 lines
347 B
Bash
Executable File
17 lines
347 B
Bash
Executable File
#!/bin/bash
|
|
DEV=`nmcli d | grep -P "[^(dis)]connected [^(\(externally\))]" | grep -Po ".*?(?= )" | head -n1`
|
|
RX_BYTES=`cat /sys/class/net/$DEV/statistics/rx_bytes`
|
|
|
|
RX_KB=`expr $RX_BYTES / 1024`
|
|
RX_MB=`expr $RX_KB / 1024`
|
|
|
|
if [ $RX_MB -ge 1 ]
|
|
then
|
|
echo $RX_MB mB/s
|
|
elif [ $RX_KB >= 1 ]
|
|
then
|
|
echo $RX_KB kB/s
|
|
else
|
|
echo $RX_BYTES B/s
|
|
fi
|