#!/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"%"`