¿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