首页 > 编程语言 > 详细

shell脚本之数组

时间:2020-06-25 15:28:50      阅读:58      评论:0      收藏:0      [点我收藏+]

1.数组定义

1.1 直接定义

数组名=(value1 value2 value3 ...)

value可以是数值、字符串、单个字符,以空格分隔

若value中有空格键或者tab键则必须使用双引号或者单引号

 

1.2 declare定义

declare -a 数组名=(value1 value2 value3 ...)

declare选项
-a:声明数组
-i:声明整型变量
-r:声明一个只读变量
-f:打印脚本中的所有定义的函数的全部内容
-F:仅打印脚本中所有定义的函数的名字

 

2.数组相关操作

${Array[*]}=${Array[@]}
获取数组所有元素

${#Array[*]}=${#Array[@]}
获取数组的元素个数即数组长度

${!Array[*]}=${!Array[@]}
获取数组的所有索引

${Array[*]:idnex:n}
从数组索引index处开始取n个元素

 

shell脚本之数组

原文:https://www.cnblogs.com/gudanaimei/p/13188179.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!