2018年3月29日木曜日

linux コマンド ディスク使用量の数値を取得

linuxコマンドdfでディスク使用量を確認できますが、
定期的なバッチで使用量がある一定的な値に超えったら通知してくるように設定をしたい場合、
表示された使用量の数値だけを抜き取りたいときがあります。

以下のコマンドで数値だけをとることができます。
df | sed -n '3p' | awk '{print $4}' | sed 's/%//g'


例以下の表示の中、10だけを取りたい、上記のコマンドを実行するだけです


sed -n '3p' : 3行目だけを出力するコマンド
awk '{print $4}':4カラムだけを出力するコマンド
 sed 's/%//g':%記号を除去するコマンド

0 件のコメント:

コメントを投稿