shell数组操作

来源:互联网 发布:火箭爵士季后赛数据 编辑:程序博客网 时间:2024/06/06 12:46

数组定义

    #定义数组    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
0 0