上QQ阅读APP看书,第一时间看更新
How to do it...
Arrays can be defined using different techniques:
- Define an array using a list of values in a single line:
array_var=(test1 test2 test3 test4) #Values will be stored in consecutive locations starting from index 0.
Alternately, define an array as a set of index-value pairs:
array_var[0]="test1" array_var[1]="test2" array_var[2]="test3" array_var[3]="test4" array_var[4]="test5" array_var[5]="test6"
- Print the contents of an array at a given index using the following commands:
echo ${array_var[0]} test1 index=5 echo ${array_var[$index]} test6
- Print all of the values in an array as a list, using the following commands:
$ echo ${array_var[*]} test1 test2 test3 test4 test5 test6
Alternately, you can use the following command:
$ echo ${array_var[@]} test1 test2 test3 test4 test5 test6
- Print the length of an array (the number of elements in an array):
$ echo ${#array_var[*]}6