答案1
#!/bin/awk -f
{
if (l1) {
printf("↓ %.2f kB/s ↑ %.2f kB/s\n" \
, ($2 - l1) / 1024, ($10 - l2) / 1024)
} else {
l1 = $2;
l2 = $10;
}
}
%.2f
是具有两位小数的浮点数。使用%.0f
or %i
(整数)仅显示整数部分。
答案2
添加%.0f
到您的打印声明中。
例子
echo "5.54" | awk '{printf "%.0f\n", $1}'
给出输出为 6。
echo "5" | awk '{printf "%.0f\n", $1}'
给出输出 5。