while true; do
RX1=$(cat /sys/class/net/enp65s0f0/statistics/rx_bytes)
TX1=$(cat /sys/class/net/enp65s0f0/statistics/tx_bytes)
sleep 1
RX2=$(cat /sys/class/net/enp65s0f0/statistics/rx_bytes)
TX2=$(cat /sys/class/net/enp65s0f0/statistics/tx_bytes)
RX_BYTES=$((RX2 - RX1))
TX_BYTES=$((TX2 - TX1))
RX_BITS=$((RX_BYTES * 8))
TX_BITS=$((TX_BYTES * 8))
RX_GB=$(echo "scale=2; $RX_BYTES / 1024 / 1024 / 1024" | bc)
TX_GB=$(echo "scale=2; $TX_BYTES / 1024 / 1024 / 1024" | bc)
RX_GBIT=$(echo "scale=2; $RX_BITS / 1024 / 1024 / 1024" | bc)
TX_GBIT=$(echo "scale=2; $TX_BITS / 1024 / 1024 / 1024" | bc)
clear
echo "Receive:"
echo " $RX_GB GBytes/second"
echo " $RX_GBIT GBits/second"
echo
echo "Transmit:"
echo " $TX_GB GBytes/second"
echo " $TX_GBIT GBits/second"
done