shell数组变量
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,shell中数组定义:可以整体定义数组:ARRAY_NAME=(value0 value1 value2 value3 ...)或者:ARRAY_NAME=(value0value1value2val
千家信息网最后更新 2026年11月02日shell数组变量
shell中数组定义:
可以整体定义数组:
ARRAY_NAME=(value0 value1 value2 value3 ...)
或者:
ARRAY_NAME=(value0value1value2value3...)
此时数组的下标默认是从0开始的,还可以单独定义数组的各个分量:
ARRAY_NAME[0]=value0ARRAY_NAME[1]=value1ARRAY_NAME[n]=valuen...
可以不使用连续的下标,而且下标的范围没有限制。
取得数组中的元素:
valuen=${ARRAY_NAME[n]}一次性将数组中所有元素的值得到:
echo ${ARRAY_NAME[@]}取得数组元素的个数:
length=${#ARRAY_NAME[@]} 或者 length=${#ARRAY_NAME[*]}取得数组单个元素的长度:
lengthn=${#ARRAY_NAME[n]}数组遍历:
使用while循环遍历数组:
i=0length=${#ARRAY_NAME[*]}while [ $i -lt $length ] ; dovaluei=${ARRAY_NAME[$i]}...let i++done使用for循环遍历数组:
for value in ${ARRAY_NAME[*]} ; dovaluei=value...done清空数组:
清空单个元素:
ARRAY_NAME[n]=
将整个数组清空:
unset ARRAY_NAME或者:ARRAY_NAME=
应该注意unset后的变量不应该加$。加$会清空以ARRAY_NAME的值为名称的变量。
数组
元素
下标
变量
单个
循环
一次性
个数
分量
名称
整体
范围
长度
限制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司
互联网科技金融
万达互联网科技
互联网科技美容
深圳期待互联网科技
移动互联网科技股
知域互联网科技有限公司大骗子
米聚互联网科技南京有限公司排面
国大互联网教育科技有限公司薪资
元气玛特互联网科技公司是外包吗
广州燕处互联网科技有限公司
广西科技产业互联网是什么
悟空问答互联网科技
唐山双旺合互联网科技产业园
广西泛欧互联网科技有限公司
科技互联网专业务虚会材料
安徽九吞吴互联网科技有限公司
重庆科技产业互联网有哪些
网互联网络科技
互联网高科技绘画
精品咖啡豆
哈尔滨大商圈互联网科技有限公司
北京互联网科技公司
广州善班互联网科技
老年人脱离互联网科技的作文
深圳育鹏互联网科技有限公司招聘
工业互联网山东科技大学
浙南科技城互联网大厦招聘
重庆科技产业互联网有哪些
东风日产互联网科技公司叫什么