13.4 Shell數(shù)組的重要命令
(1)定義命令
靜態(tài)數(shù)組:
array=(1 2 3)
動態(tài)數(shù)組:
array=($(ls))或array=(`ls`)
給數(shù)組賦值:
array[3]=4
(2)打印命令
打印所有元素:
${array[@]}或${array[*]}
打印數(shù)組長度:
${#array[@]}或${#array[*]}
打印單個(gè)元素:
${array[i]} #<==i是數(shù)組下標(biāo)。
(3)循環(huán)打印的常用基本循環(huán)
#!/bin/sh
arr=(
10.0.0.11
10.0.0.22
10.0.0.33
)
#C語言for循環(huán)語法
for ((i=0;i<${#arr[*]};i++))
do
echo "${arr[$i]}"
done
echo ---------------
#普通for循環(huán)語法
for n in ${arr[*]}
do
echo "$n"
done