shell陣列操作
阿新 • • 發佈:2019-01-26
陣列定義
#定義陣列
array_name=(value0 value1 value2)
array_name[0]=value0
array_name[1]=value1
array_name[2]=value2o
array_name=(
value0
value1
value2
value3
)
valuen=${array_name[2]} #獲取指定元素
${array_name[*]} #獲取所有元素
${array_name[@]}
# 取得陣列元素的個數
length=${#array_name[@]}
length=${#array_name[*]}
# 取得陣列單個元素的長度
lengthn=${#array_name[n]}
#遍歷陣列
for data in ${#array_name[@]}
do
echo ${data}
done
for ((i=0;i<${#array_name[*]};i++))
do
echo ${str[i]}
done