首页 > 其他 > 详细

shell数组基本用法

时间:2014-02-18 16:18:34      阅读:318      评论:0      收藏:0      [点我收藏+]

1.定义数组

#array=(1 2 3 4)


2.计算数组的个数

#echo ${#array[@]}
3


3.打印数组

#echo ${array[0]}
1
#echo ${array[1]}
2

(这里数组是从0开始,0代表第一个元素)


4.打印整个数组

#echo ${array[*]}
1 2 3
#echo ${array[@]}
1 2 3


5.数组的赋值

# array[0]=xiaolangit
# echo ${array[@]}
xiaolangit 2 3 4


6.删除单个数组

#array=(1 2 3)
#unset array[0]
#echo ${array[@]}


7.截取

   输出数组第1个到第3个值

#array=(1 2 3 4 5)
#echo ${array[@]:1:3}
2 3 4


   输出数组除了第1个值

#echo ${array[@]:1}
#2 3 4 5


8.替换

#echo ${array[@]/5/6}
1 2 3 4 6


9.匹配

#array=(one two three four five)
#echo ${array[@]#o}
ne two three four five
#echo ${array[@]#fo}
one two three ur five


本文出自 “xiaolangit” 博客,请务必保留此出处http://xiaolangit.blog.51cto.com/3343422/1360022

shell数组基本用法

原文:http://xiaolangit.blog.51cto.com/3343422/1360022

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!