一、运算符
1、基本语法
1)$((运算式))
2)$[运算符]
3)expr m + n
m n 为数字
expr 运算符之间要有空格
希望将expr的结果赋值给某个变量,用 ` `
expr -(减)\* (乘)/ (除) %(取余)
二、条件判断
1、基本语法
[ condition ]
注:condition前后有空格;非空返回true,可使用$?验证(0为true,>1为false)
2、判读语句
1)字符串比较
=
2)两个整数比较
-lt 小于
-le 小于等于
-gt 大于
-ge 大于等于
-eq 等于
-ne 不等于
3)按照文件权限进行判断
-r 有读的权限
-w 有写的权限
-x 有执行的权限
4)按照文件类型进行判断
-e:文件存在
-f:文件存在并且是一个常规的文件
-d:文件存在并且是一个目录
三、if判断语句
1、基本语法
[ 条件判断式 ] :条件判断式左右需要有空
2、实例
四、case语句
1、基本语法
2、实例
五、for循环语句
1、基本语法
2、实例
六、while循环语句
1、基本语法
2、实例