Shell 编程 数组

匿名 (未验证) 提交于 2019-12-03 00:13:02

本篇主要写一些shell脚本函数的使用。


  • 数组名=(value0 value1 vlaue2 ...)

  • 数组名=([0]=value [1]=value [2]=vlaue ...)

  • 列表名="value0 value1 vlaue2 ..."
    数组名=($列表名)

  • 数组名[0]="value"
    数组名[1]="value"
    数组名[2]="value"
    ...

  • ${#数组名[@]}

  • ${#数组名[*]}

  • ${数组名[下标]}
  • for v in ${数组名[@]};do echo $v;done

  • for v in ${数组名[*]};do echo $v;done

Demo

#!/bin/bash num=(11 22 33 44 55) # 遍历 for v in ${num[*]} do   echo $v done # 加1 for ((i=0;i<${#num[*]};i++)) do   let num[i]++   echo ${num[i]} done
[root@localhost ~]# vim arr.sh [root@localhost ~]# chmod +x arr.sh  [root@localhost ~]# ./arr.sh  11 22 33 44 55 12 23 34 45 56
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!