【发布时间】:2014-01-31 22:48:10
【问题描述】:
我正在运行一些经常占用我的磁盘空间的操作。出于这个原因,我希望我的计算机在磁盘空间低于 2GB 时发出声音。我知道我可以通过运行df -h 获得列出可用磁盘空间的输出:
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 112Gi 100Gi 12Gi 90% 26291472 3038975 90% /
devfs 191Ki 191Ki 0Bi 100% 663 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
但我不能在 if-then 语句中使用此输出,以便在可用可用空间低于 2GB 时播放声音。
有人知道我怎样才能只获得可用空间而不是这个完整的输出吗?
【问题讨论】:
标签: bash if-statement diskspace