Shell學習#數組

數組是在程序設計中,爲了處理方便,把具有相同類型的若干變量按有序的形式組織起來的一種形式。
這些按序排列的同類數據元素的集合稱爲數組。

定義數組的方法有很多種。
可以在單行中使用一列值定義一個數組:

  1. array=(1 2 3 4 5 6
  2. # 這些值將會存儲在以0爲起始索引的連續位置上 

還可以將數組定義成一組索引-值(index-value pair):

  1. array[0]="test1" 
  2. array[1]="test2" 
  3. array[2]="test3" 
  4. array[3]="test4" 
  5. array[4]="test5" 

打印出特定索引的數組元素內容

  1. echo ${array[0]} 
  2. test1 
  3.  
  4. index=3 
  5. echo ${array[$index]} 
  6. test4 

以清單形式打印出數組中的所有值:

  1. echo ${array[*]} 或 echo ${array[@]} 
  2. test1 test2 test3 test4 test5 

打印數組長度

  1. echo ${#array[*]} 或 echo ${#array[@]} 
  2. 5 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章