Vectores en bash

Solo se permiten vectores unidimensionales.

hay varias formas de declarar un vector.

  1. declare -a vector0 #declara un vector vacío que se llama vector0
  2. vector1= (nombre,apellido1,apellido2)
    Los elementos de un vector comienzan a almacenarse con los índices 0, 1 , ... como en todo lenguaje que se precie algo.
  3. Se pueden declarar desordenados
    vector2=([3]="Juan",[1]="Ramón",[2]="Jimenez", [5]="25")
    Los elementos no declarados serán variables nulas en este caso 0 y 4, pero también 6 , 7 ....
  4. Se pueden generar con una subshell
    vector3=($(cat lista.txt))
  5. Un vector con un subindice se comporta como una variable
    vector4[5]="Carmen" #almacena en carmen en vector4[5] que con el"$" se puede leer.