Bash:是否有一种更有效的方法可以通过 /proc/meminfo 以百分比方式获取 RAM 使用率

问题描述

这是我编写的代码,它确实有效,但我知道它很糟糕而且效率不高

#!/urs/bin/bash
ramav="$(($(grep -m1 'MemAvailable:' /proc/meminfo | awk '{print $2}') / 1024))"
ramtotal="$(($(grep -m1 'MemTotal:' /proc/meminfo | awk '{print $2}') / 1024))"
ramuse="$(($ramtotal-$ramav))"
ram1="$(($ramtotal / 100))"
echo  %"$(($ramuse/$ram1))"

*我正在学习 bash 脚本,为了练习,我将我的 DWM 的状态栏作为一种学习方式,我的问题是我真的不知道可以帮助它更好地运行的所有命令,我会非常感谢您的帮助,我愿意学习,这就是我所做这些的全部意义。谢谢你的时间!新年快乐。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)