Bash Script Programming:
Variable: variable name
Array: Contiguous number of independent memory spaces, each memory space equivalent to a variable;
Element: array name [index]
Bash 4.0+
Traditional arrays: Indexed as numbers, numbering starting from 0;
Declare-a Array_Name
Associative arrays: Indexes can be customized and can be indexed using arbitrary strings;
Declare-a Array_Name
Support for sparse formats
How array elements are assigned:
(1) Assign only one element at a time
Array[index]=value
(2) Assigning all elements at once
array= ("Val1" "Val2" ...)
(3) Assigning a value to the specified index
array= ([0]= "Val1" [3]= "Val2")
(4) Read-a array
Reference element: ${array[index]}
Length: ${#array [*]}, ${#array [@]}
Exercise: Use bash to generate 10 random values to be stored in an array;
$RANDOM
9-13 all the knowledge points involved in Shell programming