linux +パーティションサイズがXXGより小さくないことを確認する方法

linux +パーティションサイズがXXGより小さくないことを確認する方法

1行にbash / awk / perlを使用して/ varのサイズが少なくとも100 Gであることを確認する方法

[root@linux ~]# df -h  /var
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/vg10-ll_var   30G  3.6G   27G  12% /var
[root@linux ~]# df -h  /var | awk '{print $2}'
Size
30

試してみましたがエレガントではありませんでした(ギガバイトのサイズと比較しただけです)。

[[ ` df -h  /var | awk '{print $2}' | grep -v Size | sed s'/G//g' ` -lt 100 ]] && echo fail

ベストアンサー1

まあ、優雅さは主観的です。これについてどう思いますか?

df -BG /var | perl -lane 'END{$F[1]=~/(\d+)G/ && $1>=100 && print "/var is not less than 100G"}'

おすすめ記事