shell语法与大部分开发语言类似,其中个别几个点出来着重记忆
unset 删除变量
echo 控制台输出日志
声明一个变量的时候,
young_man='xiaoming'是可以识别的,
但是
young_man = 'xiaoming'不能被识别,赋值中间不能加空格
表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2
同时声明数组,需要用空格进行分割
例如 array=(value1 value2 value3)
读取数组中的值,与使用变量一样,如${array[0]}
使用@或者*,如${array[@]}或者${array[*]}可以读取数组中所有的值
使用#
如${#array[@]},可以获取数组的数量,字符串使用,可以获取字符串长度
单行注释可以使用#,例如一下
# 这是一条注释
多行注释之首使用:<<!,末尾用!例如
:<<!
这里写注释
!
对这个有兴趣的,可以在这里自行学习