shell学习笔记之三——数组、注释
-
数组
定义
array_name=(value0 value1 value2 value3) array_name=( value0 value1 value2 value3 )
都可以(元素之间用空格)
或者单独定义元素,下标可以不连续并且无限制
array_name[0]=value0 array_name[1]=value1 array_name[n]=valuen
读取
valuen=
${array_name[n]} #使用@可以获取所有元素 echo ${array_name[@]} 获取长度
# 取得数组元素的个数 length=
${#array_name[@]} # 或者 length=${#array_name[*]} # 取得数组单个元素的长度 lengthn=${#array_name[n]} 注释
#这就是注释 #这样的 #------------------------------
另外如果大段代码需要注释可以将这一部分封装成函数,只要不调用就不会执行,也方便再次复用
多行注释
多行注释还可以使用以下格式
:<<EOF 注释内容... 注释内容... 注释内容... EOF
EOF 也可以使用其他符号:
:<<' 注释内容... 注释内容... 注释内容... ' :<<! 注释内容... 注释内容... 注释内容... !