数组

  声明数组

    declare -a ARRAY_NAME 

    declare -A ARRAY_NAME: 关联数组 

    注意:两者不可相互转换 

  数组名和下标(索引)

    索引:编号从0开始,属于数值索引 

    注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引, bash4.0版本之后开始支持 

    bash的数组支持稀疏格式(索引不连续) 

数组赋值

      (1) 一次只赋值一个元素 

             ARRAY_NAME[INDEX]=VALUE  weekdays[0]="Sunday"  weekdays[4]="Thursday" 

      (2) 一次赋值全部元素 

            ARRAY_NAME=("VAL1" "VAL2" "VAL3" ...) 

1 filename=(`ls /root/*.sh`)
2 
3 echo ${filename[@]}
4 /root/99.sh /root/a.sh /root/b.sh /root/caluid.sh /root/creat10user.sh /root/diskcheck.sh /root/g1.sh /root/getuserinfo.sh /root/guess.sh /root/selectmenu.sh /root/shift.sh /root/testfor.sh /root/trap.sh /root/whiledf.sh
View Code

相关文章:

  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2021-06-02
  • 2021-08-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-19
  • 2022-12-23
  • 2022-12-23
  • 2021-09-16
  • 2021-07-10
  • 2021-10-18
相关资源
相似解决方案