一、变量
1.系统变量
2.自定义变量
- 变量名称一般用大写
- 等号两侧不能有空格
- 静态变量不能被unset
指令赋值给变量
3.位置参数变量
4.预定义变量
二、运算符
$()
$[] ** 两个()等于一个[]
expr
用expr时符号两边必须要有空格
乘号
需要加\
比较运算符
文件
三、判断
1 if
2 case
四、循环
1. for循环
2.for循环
3.while
五、函数
1.系统函数
(1)basename 获取文件全路径下的文件名
(2)dirname 获取文件全路径的路径部分
2.自定义函数
六、其他
1读取控制行