BASH - 数组 array
发表于:2025-01-29 作者:千家信息网编辑
千家信息网最后更新 2025年01月29日,BASH - 数组 array数组声明:declare -a array其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组数组赋值:还可以对整个数组赋值:test=(var1 var2
千家信息网最后更新 2025年01月29日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安全错误
数据库的锁怎样保障安全
mc部落服务器淬炼
厦门数据库
三菱如何编程建立一个数据库
软件开发开发薪资
win11 服务器管理器
浪潮的服务器在哪
无效的目标服务器或文件夹路径
南京培训软件开发机构
邮件服务器未配置spf策略
网络安全知识内容幼儿园
阿里服务器硬件防护
查看用户连接数据库
数据库与大数据的区别
高斯数据库的前身
莘县城南天意软件开发中心
手机模拟器 软件开发调试
主机云服务器
石家庄风驰网络技术有限公司
重庆长寿配送生鲜软件开发
旁氏网络安全吗
pubg更换服务器会有什么影响
软件开发需要分析的工具
选购服务器 知乎
hp服务器硬盘sas与hpe
怎么获取图书馆数据库资源
英雄联盟在沈阳有服务器么
智能视频分析服务器价格
梦幻西游夫妻转服如何预定服务器
服务器配置完ip后用重启吗
工商银行成都软件开发中心