俩个IF 判断一下是不是root 是的话执行下一步。
if [ $UID -eq 0 ];then
echo "是root"
if [ -x /root/1.txt ];then #-x如果文件存在且可执行
echo "有执行权限"
else
echo "没执行权限"
fi
else
echo "不是ROOT "
fi
案例二:
判断这个网段里边哪个通的。
aaa=192.168.46
for i in {9..12}
do
ping -c 1 $aaa.$i
if [ $? -eq 0 ];then
echo "----------------------------------------------------------通的"
else
echo "************************************************************没通"
fi
done
判断一下
#!/bin/bash
if [ $1 -gt 100 ];then
echo "大于100"
elif [ $1 -lt 30 ];then
echo "小于30"
elif [ $1 -lt 50 ];then
echo "小于50"
elif [ $1 -lt 80 ];then
echo "小于80"
else
echo "小于100"
fi