Mi pregunta es: ¿Cual seria la forma mas adecuada de pasar como parámetro un arreglo?
Por ejemplo:
Código:
#!/bin/bash
num=(1 2 3)
function e {
echo $#
echo $?
echo $@
}
e ${num[@]}
Ahí me he dado cuenta de que recibe el arreglo a la perfección, sin embargo, no me parece muy "elegante" pasar como parámetro el arreglo de esa manera, ¿No hay una forma mas sutil de pasarselo?, como por ejemplo e num o e $num, ¿y si la hubiera cual seria la adecuada?.
He tratado de esas formas, pero me tira error a la hora de hacer el reemplazo por ejemplo si hago ${1[ @ ]}
Desde ya, muchas gracias por detenerse a leer.