Как распечатать размер физической памяти в Linux - PullRequest
1 голос
/ 11 октября 2011

Если я использую это grep MemTotal /proc/meminfo в терминале Linux, я получаю MemTotal: 2059908 kB.

Кто-нибудь знает, как получить только цифры?который будет 2059908?

Ответы [ 3 ]

1 голос
/ 11 октября 2011

Один из способов - отфильтровать вывод с помощью чего-то вроде:

grep MemTotal /proc/meminfo | sed 's/[^0-9]//g'

Это удалит все символы, которые не являются цифрами, согласно следующей расшифровке:

pax:~$ grep MemTotal /proc/meminfo
MemTotal:        4122788 kB

pax:~$ grep MemTotal /proc/meminfo | sed 's/[^0-9]//g'
4122788
1 голос
/ 11 октября 2011

помимо просмотра / proc / meminfo, любая из следующих команд в LINUX поможет: free , top

1 голос
/ 11 октября 2011

Попробуйте добавить это: |awk '{print $2}'

...