#!/bin/bash
TEST=`df | grep "boot" |awk '{print $5}' |cut -f1 -d"%"`
if [ $TEST -lt 80 ] //判断如果输出小于80,
then echo "disk is safe!!" //则输出磁盘是安全的 fi
分段解释:df 查看磁盘分区信息,grep 提取含有boot的行,awk 提取第5列,cut过滤掉第一列的“%”
[root@redhat ~]# df | grep boot |awk '{print $5}' |cut -f1 -d"%" 15
把上面的输出赋予变量TEST 。 下面使用的是反引号``
[root@redhat shellscripts]# TEST=`df | grep boot |awk '{print $5}' |cut -f1 -d"%"`