Shell运算符及条件判断
运算符
1、基本语法
(1)“$((运算表达式)) ”或 “$[运算表达式]”
(2)expr +,-,\*,/,%
注意:expr运算符间要有空格
2、案例实操
(1)计算3+2的值

(2)计算3-2的值

(3)计算(2+3)*4的值
expr:

` `表示括号(esc下面的键)
$[]

条件判断
1、基本语法
[ condition ] (注意condition前后要有空格)
注意:条件非空即为true [ aaa ] 返回true []返回false
2、常用判断条件


3、实例实操
(1)23是否大于等于22

(2)helloworld.sh是否有写权限

(3)判断目录中的文件是否存在


(4)多条件判断(&&表示前一条命令执行成功时,才执行后一条命令,||表示上一条命令执行失败,才执行下一条命令)



浙公网安备 33010602011771号