我想只有我的总RAM大小的编号。Linux /终端Grep总内存
当我尝试grep MemTotal /proc/meminfo
,我得到以下几点:
MemTotal: 3943084 kB
但我想只有数字,所以我需要更换 “MemTotal:” 和 “KB” 与 “”(无)。 如何在终端中做到这一点? (也许在一条线?)
我想只有我的总RAM大小的编号。Linux /终端Grep总内存
当我尝试grep MemTotal /proc/meminfo
,我得到以下几点:
MemTotal: 3943084 kB
但我想只有数字,所以我需要更换 “MemTotal:” 和 “KB” 与 “”(无)。 如何在终端中做到这一点? (也许在一条线?)
一种方法是
grep MemTotal /proc/meminfo | awk '{print $2;}'
其中“分裂”的空白,只显示第2个字的输入。
完美,非常感谢你 –
在更多的方法,只有使用AWK
awk '$1~/MemTotal:/ {print $2;}' /proc/meminfo
通常'sed'用于这样的东西。它允许通过正则表达式来过滤输入行。看到它的手册页:'man sed' – arkascha