shell数组变量
发表于:2025-02-13 作者:千家信息网编辑
千家信息网最后更新 2025年02月13日,shell中数组定义:可以整体定义数组:ARRAY_NAME=(value0 value1 value2 value3 ...)或者:ARRAY_NAME=(value0value1value2val
千家信息网最后更新 2025年02月13日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安全错误
数据库的锁怎样保障安全
是公共网络安全
丰泽小程序软件开发
数据库升序英文缩写
银行网络安全保护办法
并购圈资本市场数据库
抓包重建数据库
计算机软件开发视频教程
网络安全等级保护先进经验
网络安全信息自查工作总结
方舟加别人服务器连接超时
电脑服务器定时重启任务计划
斗鱼直播网络技术
染色体22号异常核心数据库
数据库软件2017版
软件开发难吗前景如何
网络安全手抄报不要笑挑战
中国网络安全在线平台
财经大学网络安全专业
网络安全抽查的信息
软件开发 瀑布
互联网科技技术服务主体范围
重生互联网科技文
联通ntp服务器 ip
网络安全实现的四个基本目标
知名网络安全团队
互联网引领的科技创新
博采网络技术有限公司
数据库第三章实验2
海天味业软件开发怎样
centos安装服务器教程