我有一个名为backup.sh
的脚本:
#!/bin/bash
alert=90
backup_date=$(date +'%m/%d/%y %H:%M:%S')
df -H | awk '{print $5 " " $1}' | while read output;
do
#echo "Disk Detail: $output"
usage=$(echo $output | awk '{print $1}' | cut -d'%' -f1)
file_sys=$(echo $output | awk '{print $2}')
#echo $usage
if [ "$usage" -ge "$alert" ] # <--- ERROR HERE!
then
echo "CRITICAL FOR $file_sys"
fi
done
当我运行它时,我得到这个错误:
backup.sh: line 12: [: Use: integer expression expected
(其中第12行是我用# <--- ERROR HERE!
标记的行)。
我做错了什么?我该怎么补救?
2条答案
按热度按时间wswtfjt71#
那么这个独特的awk呢?
输出
nfeuvbwi2#
试试这个