数组
- 语法 : 数组名=(值1 值2 值3)
- 初始化
2-1:
2-2name=("jianshu1" “jianshu2” “jianshu3”) echo $name OUT:jianshu1
name=() name[0]="jianshu1" name[1]="jianshu2" echo $name OUT:jianshu1
- 读取数组
语法结构:$(数组名[下标])echo ${name[0]} echo ${name[*]} echo ${name[@]} # PS: #输出所有->"@"和"*"表示输出所有的数据 #[@] -> OUT: "jianshu1" "jainshu2" #[*] -> OUT: jianshu1 jianshu2
- 数组长度
4.1 元素个数
${#array[@]}
${#array[*]}
4.2 单个元素-字符长度
#{array[n]}