How to print out size of physical memory in linux
-
08-02-2021 - |
Question
If I use this grep MemTotal /proc/meminfo
in linux terminal, I get MemTotal: 2059908 kB
.
Does anybody know how to get numbers only? which will be 2059908
?
Solution
One way is to filter the output with something like:
grep MemTotal /proc/meminfo | sed 's/[^0-9]//g'
This will remove all characters that aren't digits, as per the following transcript:
pax:~$ grep MemTotal /proc/meminfo
MemTotal: 4122788 kB
pax:~$ grep MemTotal /proc/meminfo | sed 's/[^0-9]//g'
4122788
OTHER TIPS
Try adding this: |awk '{print $2}'
besides looking at /proc/meminfo, any of the following commands on LINUX will help: free, top
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow