2016-11-07 84 views
-2

我想只有我的总RAM大小的编号Linux /终端Grep总内存

当我尝试grep MemTotal /proc/meminfo,我得到以下几点:

MemTotal:  3943084 kB 

但我想只有数字,所以我需要更换 “MemTotal:” 和 “KB” 与 “”(无)。 如何在终端中做到这一点? (也许在一条线?)

+0

通常'sed'用于这样的东西。它允许通过正则表达式来过滤输入行。看到它的手册页:'man sed' – arkascha

回答

3

一种方法是

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

其中“分裂”的空白,只显示第2个字的输入。

+0

完美,非常感谢你 –

0

在更多的方法,只有使用AWK

awk '$1~/MemTotal:/ {print $2;}' /proc/meminfo