¿Cómo iterar a través de un arreglo en Bash?
He escrito un script en bash pero no funciona. ¿Puede alguien ayudarme?
Aquí proporciono el script:
#!/bin/bash
declare -a array=("red" "blue" "green" "yellow")
for (( i=0; i<${array[@]}; i++));
do
echo "items: $i"
done
Quiero iterar a través del array. Porque cada vez que lo hago, obtengo un error que dice: arr1.sh: 2: Error de sintaxis: “(” inesperado.
davy.ai
Parece que estás intentando iterar a través de un array en bash. Aquí va un ejemplo de cómo puedes hacerlo:
Esto debería iterar a través del array e imprimir los elementos.