内存使用情况 REGEX

内存使用情况 REGEX

您能帮我修改下面的一行代码以获得更精确的内存使用情况吗 - 现在它只是一个整数,我想在逗号后包含第一个值。

free -m | awk '/Mem:/ {tot = $2;} /cache:/{printf "%d\n", $3 / tot * 100}'

谢谢

答案1

您的%d格式说明符强制 printf 打印整数值。如果您将其更改为,%f则它将打印完整数字。您可以使用%.nf来限制打印的小数位数,这样%.1f将打印一位小数。

相关内容