在Linux中cat /proc/meminfo | grep MemTotal取回MemTotal: 12298824 kB
我只想要这里的数字

所以我写了cat /proc/meminfo | grep MemTotal | cut -d':' -f2给了我12298824 kB
我只想要这里的数字,有人可以帮助我吗?

注意:cat /proc/meminfo | grep MemTotal | cut -d':' -f2 | cut -d'k' -f1为我提供了解决方案12298824,但是有更好的方法吗?一支类轮?

最佳答案

使用 awk :

cat /proc/meminfo | grep MemTotal | awk '{print $2}'

来自@Lars Wirzenius's注释(没有cat和No grep):
awk '/MemTotal/ { print $2 }' /proc/meminfo

10-06 03:36