Linux下数组遍历
2024-09-08 07:18:51
声明一个数组变量
直接赋值:
array[]=”Zero” array[]=”One” array[]=”Two”
declare声明:
declare -a array
小括号空格法:
array=(Zero One Two)
引号空格法:
array=”Zero One Two”
混合法:
array=([]=”Zero” []=”One” []=”Two”)
遍历一个数组
标准for循环:
for(( i=;i<${#array[@]};i++))
do
echo ${array[i]}
done
Zero
One
Two
for…in:
for i in ${array[@]}
do
echo $i
done
Zero
One
Two
获取数组的长度
echo ${#array[@]} echo ${#array[*]}
删除数组元素
unset array[]
echo ${#array[@]} for i in ${array[@]}
do
echo $i
done
One
Two
切片
echo ${array[@]::}
Zero
echo ${array[@]::}
Zero One
echo ${array[@]::}
Zero One Two
echo ${array[@]:}
One Two
echo ${array[@]:}
Two
参考:
http://www.jb51.net/article/55253.htm(以上内容转自此篇文章)
http://blog.csdn.net/tutuboke/article/details/48200839
http://www.jb51.net/article/120792.htm
http://blog.csdn.net/redhat456/article/details/6068409
http://blog.csdn.net/xujingzhong0077/article/details/53667279
最新文章
- 这种代码怎么改写?以致于在下次增加CustomsType时,不需要再加 if 语句。
- 《轻量级Java Web整合开发入门SSH》 - 快速理解Java框架的又一积木
- Maven私服Nexus3.x环境构建操作记录
- MongoDB副本集搭建及备份恢复
- Android SectionIndexer 的使用(联系人分类索引)
- iOS中常用的四种数据持久化技术
- a标签伪类的顺序
- C语言中内存分配 (转)
- 【开源框架EGOTableViewPullRefresh的研究】
- 证明中序遍历O(n)
- linux下如何安装破解IntelliJ IDEA,及其基本使用教程;
- 在Linux环境下实现一个非常好的bash脚本框架
- java微信获取经纬度转换为高德坐标小结
- vue的项目结构记录
- Android View相关知识问答
- window 操作 快捷键
- OpenGL开发学习指南二(glfw+glad)
- 如何将文章列表用<;li>;分两列显示
- [已解决]通过多层nginx,tomcat服务无法获取外网真实IP
- js用img代替ajax js心跳 向服务器定时传送参数 主要计算用户在线时长