En PHP se pueden añadir elementos al final de un array cuando no se indica la posición en la que se quiere insertar el elemento:
array[] = 'Elemento 1'; array[] = 'Elemento 2';
¿Se puede hacer lo mismo en los scripts de Bash o es obligatorio indicar siempre el índice con el que se va a insertar el array?
Estás leyendo una traducción autorizada de la pregunta
Bash: add value to array without specifying a key
planteada por Darryl Hein
en StackOverflow.
Respuestas
Efectivamente se puede utilizar la misma técnica que en PHP, pero con una sintaxis diferente. Este es el código Bash equivalente a tu ejemplo PHP:
ARRAY=() ARRAY+=('Elemento 1') ARRAY+=('Elemento 2')
@librosweb
4 octubre 2014, 21:45