1. 程式人生 > >shell陣列操作

shell陣列操作

陣列定義

    #定義陣列
    array_name=(value0 value1 value2)

    array_name[0]=value0
    array_name[1]=value1
    array_name[2]=value2o

    array_name=(
    value0
    value1
    value2
    value3
    )

    valuen=${array_name[2]} #獲取指定元素

    ${array_name[*]} #獲取所有元素
    ${array_name[@]}

    # 取得陣列元素的個數
length=${#array_name[@]} length=${#array_name[*]} # 取得陣列單個元素的長度 lengthn=${#array_name[n]} #遍歷陣列 for data in ${#array_name[@]} do echo ${data} done for ((i=0;i<${#array_name[*]};i++)) do echo ${str[i]} done