在 bash 中我尝试以可读格式显示四舍五入(无小数)的下载和上传速度,如下所示:
下载 16KB 上传 200KB
我得到了这个但它不太起作用:
ifstat 1 1 | tail -n 1 | awk ' {printf "Down=%.0f\n", $1 } printf {"KB"} {printf " Up=%.0f", $2}' {printf "KB"}
答案1
你不需awk
要这样做:
printf "Download %.0f KB/s Upload %.0f KB/s\n" $(ifstat 1 1 | tail -n1)