#!/bin/bashfunction addarray{local sum=0local arrayarray=(`echo $@`)echo "array in function adday: ${array[*]}"for((i=0 ; i<5 ; i++))doecho "i=$i"echo "\$array[$i]=${array[$i]}"sun=$[ $sum + ${array[$i]} ]doneecho $sum}myarray=(1 2 3 4 5)echo "The original array is ${myarray[*]}"arg=`echo ${array[*]}`sum=`addarray $arg` echo "sum=$sum"執(zhí)行后for循環(huán)內(nèi)sun=$[ $sun + ${array[i]} ] 行出現(xiàn)語法錯(cuò)誤,函數(shù)內(nèi) echo "\$array[$i]=${array[$i]}" 無法顯示蘇族元素的實(shí)際值求大蝦幫忙看看,在命令行里echo ${array[2]} 是可以顯示元素值的???
shell腳本中無法取得數(shù)組中某元素的值
人到中年有點(diǎn)甜
2019-04-11 06:06:47