Shell数组
Bash shell数组: 只支持一维数组(不支持多维数组) ,初始化时不需要定义数组大小。数组下标从0开始。
Shell 数组用括号表示,元素用 空格 分开,array_name=(value value1 value2 value3 ...... valuen)
实例定义数组,两种方式
array=(1 2 3 4)
array[0]=1
读取数组
${array[index]}
#!/bin/bash
array=(a b c d ‘1‘ "2" 1)
for i in array; do
echo $i
done
echo "输出所有的数组,使用*号: ${array[*]}"
echo "输出所有的数组,所有@: ${array[@]}"
echo "输出数组长度, ${#array}"
echo "输出第三个数组, ${array[2]}"
#是文件可执行
chmod +x ./array.sh
输出内容:./array.sh
array
输出所有的数组,使用*号: a b c d 1 2 1
输出所有的数组,所有@: a b c d 1 2 1
输出数组长度, 1
输出第三个数组, c 相关推荐
Yyqingmofeige 2020-08-18
laisean 2020-11-11
zhangjie 2020-11-11
大牛牛 2020-10-30
firefaith 2020-10-30
liguojia 2020-10-20
wangzhaotongalex 2020-10-20
CARBON 2020-10-20
JohnYork 2020-10-16
xiaonamylove 2020-10-16
Julyth 2020-10-16