1. 在脚本里的变量是全局变量,但是函数可以用local声明语句,创建自己的局部变量
2. bash基本比较运算符如下表所示
字符串 | 数 值 | 为真的情况 |
x=y | x -eq y | x等于y |
x!=y | x -ne y | x不等于y |
x |
x -lt y | x小于y |
x<=y | x -le y | x小于等于y |
x>y | x -gt y | x大于y |
x>=y | x -ge y | x大于等于y |
-n x | - | x不为空 |
-z x | - | x为空 |
3. for循环, $((xxx))这种写法强制要求进行数值计算
for((i=0; i<$count; i++)); do
xxx
done