Script expands arrays without using braces. To fix, use '${array}' for correct array expansion, or '${var}' if var itself isn't an array, to prevent warnings.
1
2# Noncompliant: Array index accessed without braces, leading to incorrect expansion.
3fruits=("apple" "banana" "cherry")
4echo "The second fruit is $fruits[1]"1
2# Compliant: Array index accessed with braces, ensuring proper expansion.
3fruits=("apple" "banana" "cherry")
4echo "The second fruit is ${fruits[1]}"