一、!/bin/bash --- 指定脚本解释器
二、注释
1、单行注释
以 # 开头的行就是注释
2、多行注释
一般使用第一种!来注释
三、变量
只读变量
使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。
删除变量
unset variable_name 变量被删除后不能再次使用。unset 命令不能删除只读变量。
四、数组
定义数组
在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。如下:
数组名=(值1 值2 ... 值n)
读取数组
读取数组元素值的一般格式是:${数组名[下标]}
例如:value=${array_name[n]}
使用 @ 符号可以获取数组中的所有元素,例如:echo ${array_name[@]}
获取数组的长度
length=${#array_name[@]} 或者 length=${#array_name[*]}
五、运算符
算数运算符:
字符串运算符:
0为真,1为假
关系运算符:
布尔运算符:
逻辑运算符:
六、语句
1、判断语句
2、选择语句
3、循环语句
for循环:
while循环:
七、函数
1、无参无返回值
2、有参无返回值
3、有参有返回值