BASH - 数组 array
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,BASH - 数组 array数组声明:declare -a array其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组数组赋值:还可以对整个数组赋值:test=(var1 var2
千家信息网最后更新 2026年11月03日BASH - 数组 arrayBASH - 数组 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
数组声明: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
数组
元素
变量
普通
特殊
不用
两个
数量
方式
空格
符号
错误
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
瑰夏咖啡
中关村互联网科技集团
互联网巨头反垄断金融科技
互联网下的科技发展
科技类互联网
互联网 科技
科技服务与互联网
互联网 科技创业
浩特互联网科技
国外互联网科技网站
甘肃拓世互联网科技有限公司
互联网科技产品
互联网系的金融科技公司
佳云科技和互联网广告
呼和浩特新华互联网科技学院
中国互联网十大科技股排名
高科技互联网发展前景如何
工业互联网山东科技大学
城市宝互联网科技有限公司
求路客互联网科技电话
成都互联网科技公司
镁科技互联网资讯平台
深圳市优智互联网科技有限公司
互联网科技扶贫时间
迪庆互联网科技招生
互联网科技快讯热点
图游互联网科技
互联网领先科技活动
三亚科技创新互联网基地
广州全民伙伴互联网科技有限公司