`free -m`から合計空きメモリを印刷します。

`free -m`から合計空きメモリを印刷します。

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" "

関連情報