温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

BASH - 数组 array

发布时间:2020-06-11 01:38:39 来源:网络 阅读:309 作者:LEONCORE 栏目:软件技术
BASH - 数组 array

数组声明:
declare -a array
其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组

数组赋值:
还可以对整个数组赋值:
test=(var1 var2 var3 ... varN)

test=([0]=var1 [1]=var2 [2]=var3 ... [n]=varN)

给数组的赋值可以参考普通变量的定义
test[0]=var1
test[1]=var2
test[2]=var3
test[N]=varN-1

数组引用:
${test[subscript]}

例如:
$ echo ${test[0]}
var1

FYI. 另外,还有两个特殊的符号,分别是*和@号,代指所有数组元素:
$ echo ${test[ * ]}    //*两边没有空格,这里如此表示是因为exblog会识别错误
var1 var2 var3
# echo ${name[@]}
var1 var2 var3


显示整个数组元素数量,则用:
$ echo ${#name[@]}
3

Referred Link:
http://www.linuxfly.org/post/37/

http://www.kklinux.com/html/biancheng/Shell/200905/02-5326.html
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI