BASH - 数组 array
发表于:2024-10-05 作者:千家信息网编辑
千家信息网最后更新 2024年10月05日,BASH - 数组 array数组声明:declare -a array其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组数组赋值:还可以对整个数组赋值:test=(var1 var2
千家信息网最后更新 2024年10月05日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安全错误
数据库的锁怎样保障安全
宝塔服务器怎么设置安全
maya导入文件怎么断开服务器
网络技术与设备报价
潘熙网络安全
靠谱的协同软件开发
市场上的软件开发客户系统
汇客网络技术有限公司
ad域管理服务器
国产手机连接服务器失败
怎样保养服务器机柜
酷开网络安全吗
软件开发合同内容
wifi怎么保证网络安全
软件开发过程定义八步法
对日软件开发工程师岗位介绍
数据库每日每月统计表
上海博第网络技术
信息网络安全工作
网络安全知识漫画六年级
网络安全规定 在互联网
金牛区奇迹之光软件开发工作室
大话西游2最近新开服务器
网络安全红线行为
自己的服务器怎么设置管理员
靠谱的协同软件开发
泉州聊天软件开发多少钱
山大网络安全在哪个校区
软件开发合同范本免费下
网络技术专业可以报一建吗
vs如何切换数据库