Shell脚本学习笔记

shell语法与大部分开发语言类似,其中个别几个点出来着重记忆
unset 删除变量
echo 控制台输出日志

声明一个变量的时候,
young_man='xiaoming'是可以识别的,
但是
young_man = 'xiaoming'不能被识别,赋值中间不能加空格
表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2
同时声明数组,需要用空格进行分割
例如 array=(value1 value2 value3)
读取数组中的值,与使用变量一样,如${array[0]}

使用@或者*,如${array[@]}或者${array[*]}可以读取数组中所有的值
使用#
如${#array[@]},可以获取数组的数量,字符串使用,可以获取字符串长度

单行注释可以使用#,例如一下

# 这是一条注释

多行注释之首使用:<

:<

对这个有兴趣的,可以在这里自行学习

你可能感兴趣的:(Shell脚本学习笔记)