请帮我看看这个SHELL脚本有什么问题

2020-07-21 社会 108阅读
你好,你这个脚本awk的用法有点错误('后面不应该加\),另外while循环中比较运算符运用不对.正确的脚本如下:
#!/bin/sh
hzc=`df|awk '{print $4}'|grep %|cut -b 1-2`
cd /root/CESHIhzc/bin
hzc2=`ls -lt|awk '{print $9}'|tail -1`
if test $hzc -gt 19
then
while [ hzc -ge 18 ]
do
rm $hzc2
hzc=`df|awk '{print $4}'|grep %|cut -b 1-2`
hzc2=`ls -lt|awk '{print $9}'|tail -1`
done
else
echo "$hzc"
fi
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com