free
コマンド出力最後の行の3番目の列を取得したいと思います。これまで私はこれを持っています:
free | tail -n 1 | (here I need to printf the second column value)
どうすればいいですか?
ベストアンサー1
以下のみを使用してくださいawk
。
free | awk 'ORS=""; END {print $2}'
説明する:
END
最後の行だけを印刷
{print $2}
2番目の列のみを印刷
ORS=""
末尾の改行を削除
または他の方法awk
:
free | awk 'END {printf "%s", $2}'