写一个 shell 脚本获取 上行数据 的函数 不修改数值单位支持macos以及linux主流发行版UbuntuDebianRed HatCentOSFedoraopenSUSEArch LinuxManjaroGentoo不使用外部依赖
#!/bin/bash
获取当前操作系统类型
if [[ "$(uname)" == "Darwin" ]]; then # MacOS系统 network_interface=$(netstat -i | awk '{print $1}' | grep -v Name | head -n 1) up_data=$(netstat -ib | awk '/^'"$network_interface"'/ {print $7}') else # Linux系统 network_interface=$(ip -o link show | awk -F': ' '{print $2}' | grep -v lo | head -n 1) up_data=$(cat /sys/class/net/"$network_interface"/statistics/tx_bytes) fi
echo "$up_data"
原文地址: https://www.cveoy.top/t/topic/bpEr 著作权归作者所有。请勿转载和采集!