こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

linuxコマンドのdfで

linuxコマンドのdf -h を使って
ディスク使用量が50%以上のものだけ出力するにはどうしたらいいですか?
df-h |
ここからさっぱりわかりません。
至急お願いします。

コマンドの意味も添えてよろしくお願いします。

投稿日時 - 2019-05-30 21:51:38

QNo.9621600

すぐに回答ほしいです

質問者が選んだベストアンサー

再投稿すんません、1桁もあったのね、これでどうですか

df -h | sed 's/.*[1-4][0-9]%.*\|.*\t[1-9]%.*//'| grep -v '^\s*$'

投稿日時 - 2019-05-31 00:04:13

ANo.4

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

> 同じものを試していましたが、これだとパーティション使用率が8%(1桁)は表示されてしまいました。

df -h| awk '$5+0>=50' でもですか?

投稿日時 - 2019-06-01 01:46:41

ANo.3

sedで49%以下を弾いてgrepで空行以外を表示
自分はmacだからlinuxでいけるか知らない

df -h | sed 's/.*[1-4][0-9]%.*//' | grep -v '^\s*$'

投稿日時 - 2019-05-30 23:36:45

ANo.2

df -h| awk '$5>=50'
または
df -h| awk '$5+0>=50'
意味は一目瞭然だと思いますが、5カラム目が50以上かどうかです。

投稿日時 - 2019-05-30 22:44:18

補足

同じものを試していましたが、これだとパーティション使用率が8%(1桁)は表示されてしまいました。

投稿日時 - 2019-05-30 23:12:07

ANo.1

df | grep 50

投稿日時 - 2019-05-30 22:16:42

あなたにオススメの質問