free -m
現在、このようなものがあります。
grep
総額を無料で使用する方法/awk
受け取る方法を知りたいです。つまり9083
答え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" "