次のonelinerを使用して、90%以上の使用量を持つすべてのディスクの名前を取得しようとしています。
df -Pm | awk '+$5 >= 90 {print}'
ただし、「100%使用済み」のケースは表示されません。 「100%」を得るにはgrepを実行する必要があります。なぜ正しく機能しないのですか?
ベストアンサー1
出力例を挙げることができますかdf -Pm
?私はほとんどがディスク容量を100%使用していないと確信しています。 ;)
私df
は出力を修正してテストしましたが、あなたのawk
部分は大丈夫です。
$ cat /tmp/1 | awk '+$5 >= 90 {print}'
tmpfs 1978 1 1978 101% /dev/shm
tmpfs 1978 1 1977 100% /run