shell-数组

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhuimuzhuimu/article/details/50978117

shell数组简介

定义
array=(1 2 3 4 5) # 注意是用空格分开,不是逗号。

数组长度
echo ${#array[@]}

[root@hadoop-slave1 ~]# array=(1 2 3 4 5 6 7 8 80 32)
[root@hadoop-slave1 ~]# echo ${#array[@]}
10
[root@hadoop-slave1 ~]# 

读取数组

echo ${array[2]} 

[root@hadoop-slave1 ~]# echo ${array[2]} 
3
[root@hadoop-slave1 ~]# 



[root@hadoop-slave1 ~]# echo ${array[*]} 
1 2 3 4 5 6 7 8 80 32
[root@hadoop-slave1 ~]# echo ${array[@]} 
1 2 3 4 5 6 7 8 80 32
[root@hadoop-slave1 ~]# 

以上参考
http://www.cnblogs.com/chengmo/archive/2010/09/30/1839632.html

问题

1 查看某个值是否在一个数组中

2 怎么像函数中传递数组

展开阅读全文

没有更多推荐了,返回首页