-
if判断
if [ 条件 ] then 满足if语句执行的代码 fi
-
常用的判断条件
-
字符串比较 =
-
整数比较 -lt(小于) -gt(大于) -le(小于等于) -ge(大于等于)
-
按照文件权限进行判断
-
-r 有读的权限
-
-w 有写的权限
-
-x 有可执行的权限
-
-
按照文件的类型进行判断
-
-f 文件存在,并且是一个常规文件
-
-e 文件存在
-
-d 文件存在并且文件是一个目录
-
-
-
if-else 判断
-
基本语法
if [ 条件判断式 ] then 代码 elif [ 条件判断式 ] then 代码 else 代码 fi
例子:
#!/bin/bash if [ $1 -ge 60 ] then echo "合格" else echo "不合格" fi
#!/bin/bash if [ $1 -ge 90 ] then echo "优秀" elif [ $1 -ge 80 ]
-