BASH - 数组 array
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,BASH - 数组 array数组声明:declare -a array其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组数组赋值:还可以对整个数组赋值:test=(var1 var2
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
湖南升腾服务器
网络安全led标语图片
软件开发651
中国数字化数据库
服务器连接已关闭怎么办
网络安全专业工作方向
网络安全卡牌游戏
数据库怎么看文件类型
北京网际天地网络技术有限公司
理想汽车软件开发面试
软件开发环境是作用
使命召唤战区服务器突然断开
老是显示连接不到服务器
2020网络技术考试真题
网络安全绘画超轻粘土
多部门联合网络安全执法
主机防护服务器
精准电话数据库
互联网产品科技公司经营范围
什么是数据库的冗余
应用发布服务器
满天星数据库恢复 验证
支付宝网络技术有限公司旗下品牌
csgo进服务器fps
指纹模块发送什么数据库
数据库当前日期的年份
敏捷软件开发介绍
计算机网络技术专业调研
iphone6发件服务器
乌云黑客网络技术