Linux Shell for in 輸出數組

PHP思想:

$arr = array(1, 54, 6, 2); for.... 或者 foreach($arr as $item)..

在Shell裡面定數組定義:

$arr=(1, 2, 5, 3) ;

輸出為:

for item in $arr[@]

do

echo ${item}

done

在Shell中,不能直接使用 $arr這個變量,錯誤的寫法:

for item in $arr

do

echo ${item}

done

如果使用字符串的形式定義數據:

$arr="123 456 abc"

echo $item[$index] # 就不能使用這樣的索引來輸出數組了


分享到:


相關文章: