Bem, elegante é subjetivo. Como você gosta dessa?
df -BG /var | perl -lane 'END{$F[1]=~/(\d+)G/ && $1>=100 && print "/var is not less than 100G"}'
como verificar se o tamanho de / var é de pelo menos 100G com bash / awk / perl one liner
[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
Eu tento isso, mas não de maneira elegante (compare apenas com o tamanho giga)
[[ ' df -h /var | awk '{print $2}' | grep -v Size | sed s'/G//g' ' -lt 100 ]] && echo fail
[ $(df /var --output=size|tail -1) -lt 100000000 ] && echo fail