Recall & Review
beginner
What is an array in bash scripting?
An array in bash is a way to store multiple values in a single variable, like a list of items you can access by their position.
Click to reveal answer
beginner
Why do we use arrays to handle lists of data in bash?
Arrays let us group related data together so we can easily access, change, or loop through each item without making many separate variables.Click to reveal answer
beginner
How do you access the first item in a bash array named 'fruits'?
You use ${fruits[0]} to get the first item because bash arrays start counting at zero.
Click to reveal answer
beginner
What happens if you try to store multiple values in a normal bash variable instead of an array?
The values get treated as one long string, making it hard to separate or work with each item individually.
Click to reveal answer
beginner
How can arrays make looping over data easier in bash?
You can use a loop to go through each array item one by one, which is simpler than handling many separate variables.
Click to reveal answer
What is the correct way to declare an array named 'colors' in bash?
✗ Incorrect
In bash, arrays are declared using parentheses with space-separated values, like colors=(red blue green).
How do you access the third element of an array named 'numbers'?
✗ Incorrect
Array indexing in bash starts at 0, so the third element is at index 2, accessed by ${numbers[2]}.
Why are arrays better than separate variables for handling lists?
✗ Incorrect
Arrays group related data so you can access and loop through items easily, unlike separate variables.
What will happen if you try to print a bash array without specifying an index?
✗ Incorrect
In bash, using $array or ${array} without an index or special syntax like [@] prints only the first element.
Which loop is commonly used to process each item in a bash array?
✗ Incorrect
The for loop with "${array[@]}" lets you process each array item one by one.
Explain why arrays are useful for handling lists of data in bash scripting.
Think about how you would manage a shopping list in one place.
You got /4 concepts.
Describe how you would declare an array and access its elements in bash.
Remember the syntax colors=(red blue green) and how to get the first color.
You got /4 concepts.