Bash数组
Posted 小鱼#
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bash数组相关的知识,希望对你有一定的参考价值。
1. 数组申明
declare -a array
2. 数组赋值
#法1 array=(var1 var2 var3 ... varN) #法2 array=([0]=var1 [1]=var2 [2]=var3 ... [n]=varN) #法3 array[0]=var1 arrya[1]=var2 ... array[n]=varN
3. 计算数组个数
#法1
${#array[@]}
#法2
${#array[*]}
4. 获取数组的一部分
new=${adobe[@]:1:3} new=${adobe[@]:3}
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[@]:0:2} ${adobe[@]:3}) #法2:替换不要的元素为空 new=(${adobe[@]/Photoshop/})
以上是关于Bash数组的主要内容,如果未能解决你的问题,请参考以下文章