标签:目录 文件 比较大小 style else 脚本 大于 字符串 ext
比较大小
#!/bin/bash
num1=100
num2=200
if(($num1>$num2));then //比较大小(( )),使用双括号
echo ‘>‘
echo "\$num1:$num1 > \$num2:$num2"
else
echo ‘<=‘
echo "\$num1:$num1 <= \$num2:$num2"
fi
[root@localhost ssh]# /bin/bash -n if_file.sh //测试脚本是否有错误 无输出则无错误
判断目录是否存在,不存在则创建
#!/bin/bash DIR=‘dir‘ if [ ! -d $DIR ];then mkdir -p $DIR echo "create $DIR success" else echo "$DIR is exist,please exit" fi
判断文件是否存在
#!/bin/bash files=‘text.txt‘ if [ ! -f $files ];then echo ‘ok‘ >> $files //>>追加内容 else echo ‘exist‘ > $files //>覆盖内容 cat $files fi
比较
#!/bin/bash scores=$1 if [ -z $scores ];then echo ‘please inut var 1‘ exit fi if [[ $scores -ge 90 ]];then echo ‘优秀‘ elif [[ $score -ge 75 ]];then echo ‘良好‘ elif [[ $scores -ge 60 ]];then echo ‘及格‘ else echo ‘不及格‘ fi
[root@localhost ssh]# ./compare.sh
please inut var 1
[root@localhost ssh]# ./compare.sh 99
优秀
[root@localhost ssh]# ./compare.sh 51
不及格
标签:目录 文件 比较大小 style else 脚本 大于 字符串 ext
原文地址:https://www.cnblogs.com/ksy-c/p/13192691.html