- 变量赋值空格左右不能有空格:var=100
- 变量赋值最好使用#{var},不使用$var
- 使变量只读:readonly var。只读变量不能改变
- 删除变量:unset var。不能删除只读变量
- 单引号:单引号内的内容会原样输出,不会转义或者引用变量
- 字符串长度:${#var}
- 提取字串:${var:0:4}。意思是从第0个字符开始提取4个字符
- shell数组:var=(1 2 3 abc)
- 显示数组中所有内容:echo ${arr[*]}或echo ${arr[@]}
- 显示数组长度:echo ${#arr[*]}或echo ${#arr[@]}