2
Una confusión sobre $ {array [*]} versus $ {array [@]} en el contexto de una finalización de bash
Estoy intentando escribir una finalización de bash por primera vez, y estoy un poco confundido acerca de las dos formas de desreferenciar matrices de bash ( ${array[@]}y ${array[*]}). Aquí está el fragmento de código relevante (funciona, por cierto, pero me gustaría entenderlo mejor): _switch() { local cur perls local ROOT=${PERLBREW_ROOT:-$HOME/perl5/perlbrew} …