知識點:
python
數組數組
函數局部變量ide
定義傳參數函數
例1:測試
a=(1 2 3) b=(a b c) function(){ local a=$1 local b=$2 for i in $a do echo $i done echo $b } funcition "${a[*]}" "${b[*]}" 結果: 1 2 3 a b c 區別: ${a[*]} 是傳入一個參數,「1 2 3」 ${a[@]} 是傳入多個參數,"1","2","3"
例2:
url
若a=(1 2 3),$a 表明第一個元素,能夠用${a[*]}或者${a[@]}spa
若a="1 2 3",能夠用${a[*]}或者${a[@]}或者$aci
若a="1 2 3",array=($a),則等於a=(1 2 3),測試echo ${array[@]}it
for ((i=0,i<${#array[@]} ,i=$i+1)) do echo ${array[$i]) done
## 數組的個數 ${#array[@]}io
## 數組元素替換 array[1]="22"