我试图在bash脚本中输出有关机器系统硬件的信息。我使用的是grep来获取有关总内存和可用内存的信息。
echo -n -e "RAM:\t"
cat /proc/meminfo | grep "MemTotal"
我的输出显示" MemTotal:3994850 MB"。我想要的只是内存信息本身。有没有办法做到这一点?
答案 0 :(得分:1)
这里只需要一个awk而不是多个管道命令:
awk '/MemTotal/{print $2}' /proc/meminfo
15404808
如果你想要单位,那么使用:
awk '/MemTotal/{print $2, $3}' /proc/meminfo
15404808 kB