# bash varray : arr可以用來表示資料
str="var1,var2,var3"
ifs=,
arr=($str) #將str字串轉換為陣列
echo "str:" $str
echo "陣列arr: " $ # 顯示陣列所有的內容
echo "陣列arr[1]: " $ # 顯示陣列下標為1的值
echo "length:" $ # 陣列的長度
# 迴圈列印資料的內容
for ((i=0;i<$;i++))
do echo "arrvalue\[$i\]:" arr[$i]
done
# 修改arr[1]下標為1位置的內容
arr[1]="aaa"
echo $
輸出結果:
str: var1 var2 var3
陣列arr: var1 var2 var3
陣列arr[1]: var2
length: 4
var1 aaa var3
Shell中的陣列
一 陣列和字串 array 3 a b c echo array 1 輸出b,str a b c array str echo array 1 同樣輸出b,要注意 array str 中的右值的括號不能缺 上面這個就是我們常說的把字串放到乙個陣列中,也可以理解為動態陣列,比c和c 簡單多了 計算字串...
Shell中的陣列
二維陣列 構造成這樣 a 1 2 3 4 5 6 7 8 9 然後操作的時候利用第i行j列的元素等於i len j,len是陣列的第二維度大小,這樣做有時候更簡單,但是就必須得控制一下邊界了,比如3 3的陣列,你可能初始化只給出8個元素。一 陣列和字串 array 3 a b c echo arra...
shell中迴圈陣列
定義乙個陣列,用小括號括起來,內容用空格分割即可。迴圈陣列時候乙個關鍵點是要在陣列後面增加 符號,表示獲取陣列全部內容,如果不加,則只能獲取到第乙個元素。也可以通過下標的方式獲取陣列元素 array index bin bash ips 192.168.149.160 192.168.149.161...