Creating and Using Arrays in Bash Shell Script
In Bash scripting, arrays are used to store multiple values in a single variable. Here's a step-by-step beginner-friendly explanation of how to create and use arrays.
1. Declaring an Array
You can create an array by assigning values to it using parentheses ()
and separating the values with spaces.
Example:
Here:
my_array
is the name of the array.- It stores three elements:
"apple"
,"banana"
, and"cherry"
.
2. Accessing Array Elements
Array elements are accessed using their index, starting from 0
. You use the syntax ${array_name[index]}
to access an element.
Example:
3. Adding Elements to an Array
You can add a new element by assigning a value to a specific index.
Example:
4. Displaying All Elements
To display all elements of the array, use @
or *
inside the curly braces.
Example:
5. Finding the Length of an Array
You can find the number of elements in the array using the syntax ${#array_name[@]}
.
Example:
6. Looping Through an Array
You can use a for
loop to iterate over all elements in an array.
Example:
Output:
7. Removing an Element
To remove an element, use the unset
command followed by the array name and index.
Example:
8. Replacing an Element
You can update the value of a specific index.
Example:
9. Examples in Action
Here’s a complete script that demonstrates creating and using arrays:
Script:
Comments
Post a Comment