1、使用for循环遍历数组
my_array=(a b c "d" e , abc def)
echo "-----for循环遍历输出-----"
for i in ${my_array[@]}
do
echo $i
done
#数组结果
-----for循环遍历输出-----
a
b
c
d
e
,
abc
def
2、使用while循环输出遍历数组
my_array=(a b c "d" e , abc def)
echo "-----while循环输出-----"
j=0
while [ $j -lt ${#my_array[@]} ]
do
echo ${my_array[$j]}
let j++
done
#输出
-----while循环输出-----
a
b
c
d
e
,
abc
def
j 小于my_array数组的长度就执行