Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

¿Se puede usar un array de shell como en PHP?

23 de diciembre de 2011

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

#1

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