当前位置: > shell编程 >

Shell脚本入门(十三) - 数组

时间:2014-10-25 14:49来源:linux.it.net.cn 作者:it

1. 定义

Shell脚本中支持一维数组,下标从0开始

我们可以这样

 

[java] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. y_books[0]="today"  
  2. y_books[1]="onepiece"  

可以这样:

 

 

[java] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. y_books=("one" "two" "three")  

还可以这样:

 

 

[java] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. y_books=(  
  2.         "one"  
  3.         "two"  
  4.         "three")  

 

2. 读取数组内容

我们使用下标来获取数组的信息

 

 
  1. echo "book:${y_books[0]}"  
  2. echo "book:${y_books[1]}"  

 

3. 获取所有的元素

使用*或者@

示例:

 
  1. echo "books:${y_books[*]}"  
  2. echo "books:${y_books[@]}"  

 

 

4. 获取数组长度

 

  1. echo "数组长度"  
  2. echo "length:${#y_books[*]}"  
  3. echo "length:${#y_books[@]}"  

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容