码迷,mamicode.com
首页 > 编程语言 > 详细

shell学习~~shell数组

时间:2018-09-23 18:18:35      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:src   9.png   shell数组   14.   shell   shel   开始   学习   数组   

 

shell支持一维数组,不支持多维数组,没有限定数组的大小,数组元素的下标从0开始。

定义数组:

数组名=(值1 值2 值3 ...),例如:arry=(0 2 3 4 3)

也可以写成arry[0]=0 arry[1]=2 arry[2]=3 arry[3]=4 arry[4]=3

读取数组:

arry=(1 4 7 3 9 0)
echo ${arry[2]}

输出结果:

技术分享图片

 

使用@可以读取数组里所有的元素

arry=(1 4 7 3 9 0)
echo ${arry[@]}

输出结果:

技术分享图片

读取数组的长度:

arry=(1 4 7 3 9 0)
echo ${#arry[@]}
echo ${#arry[*]}

技术分享图片

shell的注释:

以#开头

技术分享图片

 

 

 但是,对于多行需要注释的内容,每行都用#显然比较麻烦,所以可以使用以下的方式进行注释

:<<EOF

注释内容...

注释内容...

注释内容...

EOF

当然,EOF还可以换成其他符号,例如

:<<

注释内容...

注释内容...

注释内容...

:<<!

注释内容...

注释内容...

注释内容...

shell学习~~shell数组

标签:src   9.png   shell数组   14.   shell   shel   开始   学习   数组   

原文地址:https://www.cnblogs.com/yangzhouqiang/p/9693072.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!