
free -m
目前推出了類似這樣的東西。
我想知道如何使用grep
/awk
如何獲得免費總額。 IE9083
答案1
使用awk
:
awk '/^-/ {print $4}' <(free -m)
9083
請注意,在procps-ng 3.3.10,輸出格式發生變化,該行將如下所示:
awk '/Mem:/ {print $4}' <(free -m)
9083
可用記憶體量可以在較新的procps-ng
不同欄位中存取:
awk '/Mem:/ {print $7}' <(free -m)
答案2
只需選擇N
第行和M
第列,例如:
free -m | awk 'NR==3{print $4}'
答案3
free -m | grep buffers/cache | awk -F" " '{ print $3 }'
free -m | grep buffers/cache | awk -F" " '{ print $4 }'
答案4
這個怎麼樣:
free -m | grep ^Mem | tr -s " " | cut -f4 -d" "