Bash数组
2024-08-28 00:43:51
1. 数组申明
declare -a array
2. 数组赋值
#法1
array=(var1 var2 var3 ... varN)
#法2
array=([]=var1 []=var2 []=var3 ... [n]=varN)
#法3
array[]=var1
arrya[]=var2
...
array[n]=varN
3. 计算数组个数
#法1
${#array[@]}
#法2
${#array[*]}
4. 获取数组的一部分
new=${adobe[@]::}
new=${adobe[@]:}
5. 连接两个数组
new=(${adobe[@]} ${adobe2[@]})
6. 引用数组元素
echo ${array[n]}
7. 遍历数组
filename=(`ls`)
for var in ${filename[@]}
do
echo $var
done
8. 替换数组元素
echo ${adobe[@]/Flash/FlashCS5}
9. 删除数组元素
#法1:获取子集,再连接
new=(${adobe[@]::} ${adobe[@]:})
#法2:替换不要的元素为空
new=(${adobe[@]/Photoshop/})
最新文章
- 从阿里巴巴笔试题看Java加载顺序
- js输出二维数组最长的子数组
- 【Android UI】:Fragment官方文档
- 第18章 图元文件_18.2 增强型图元文件(emf)(1)
- Mastering Web Application Development with AngularJS 读书笔记(三)
- Unattend.xml应答文件制作(WISM)-- 转自爱做梦的鱼
- Python之路【第二十三篇】:Django 初探--Django的开发服务器及创建数据库(笔记)
- Android常用组件【转】
- RAW模板开发必备知识
- 其他主机连接本地主机Tomcat会出现的防火墙问题
- Uva562(dp)
- eclipse 完全智能提示
- 深入理解.net - 2.多态 Polymorphsim
- MongoDB 用Robomong可视化工具操作的 一些简单语句
- 2017湘潭大学邀请赛H题(树的直径)
- SQL not exist out join
- tensorflow.reshap(tensor,shape,name)的使用说明
- 能把opencv的源码也进行调试吗?(需要pdb文件才行)
- 使用c++实现一个FTP客户端(三)
- Coursera-Note: Internet History, Technology and Secure (1st week to 9th week)
热门文章
- IntelliJ IDEA 2017版 spring-boot2.0.4的yml配置使用
- Java交流分享(522818473)
- VirtualBox安装增强工具时:Unable to install guest additions: unknown filesystem type 'iso9660'
- PHP与Python哪个做网站产品好?
- 如何更改linux文件的拥有者及用户组(chown和chgrp)
- kafka参数
- 《如何阅读it技术书》课堂笔记——51cto
- 《mysql必知必会》学习_第9章_20180731_欢
- UITableView横向滚动
- 如何将Excel 图表导出