Asignar valores de matriz a variables

Asignar valores de matriz a variables

¿Alguien puede decirme cómo asignar un valor de matriz a una variable?

Var1 =${myarray[0]}
echo "$Var1"

¿Por qué recibo errores al intentar el escenario anterior?

Respuesta1

Estabas muy cerca.

No debe haber ningún espacio en blanco =en la declaración de variables.

Hacer:

Var1=${myarray[0]}

Respuesta2

En bash no puedes operar con variables como lo haces en cualquier otro idioma. sin embargo esta página puede ayudarte

https://stackoverflow.com/questions/15691942/bash-print-array-elements-on-separate-lines

saludos

información relacionada