martes, 1 de agosto de 2017

Creando un array

Las variables array se nombran igual que otras variables de bash, y se crean automáticamente cuando se accede a ellas. Aquí tenemos un ejemplo:

[me@linuxbox ~]$ a[1]=foo
[me@linuxbox ~]$ echo ${a[1]}
foo

Aquí vemos un ejemplo tanto de asignación como de acceso a un elemento de un array. Con el primer comando, al elemento 1 del array a se le asigna el valor "foo". El segundo comando muestra el valor almacenado en el elemento 1. Se requiere el uso de llaves en el segundo comando para evitar que el shell intente una expansión de ruta en el nombre del elemento del array.

Un array también puede crearse con el comando declare:

[me@linuxbox ~]$ declare -a a

Usando la opción -a, este ejemplo de declare crea el array a.

No hay comentarios:

Publicar un comentario