Bash: 在 grep 搜索词后显示信息

Bash: Show info after grep search term

我正在尝试在 bash 脚本中输出有关机器系统硬件的信息。我正在使用的是 grep 来获取有关总内存和可用内存的信息。

echo -n -e "RAM:\t"
cat /proc/meminfo | grep "MemTotal"

我的输出显示 "MemTotal: 3994850 MB"。我想要的只是内存信息本身。有办法吗?

只要一个 awk 就足够了,而不是这里的多个管道命令:

awk '/MemTotal/{print }' /proc/meminfo
15404808

如果您还需要单位,请使用:

awk '/MemTotal/{print , }' /proc/meminfo
15404808 kB