bash - use matrizes ao invés de múltiplas variáveis
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 15 de janeiro de 2015
Por falta de conhecimento, muitos programadores definem múltiplas variáveis quando precisam se referir a múltiplos valores relacionados.
Por exemplo:
color1='Blue' color2='Red' echo $color1 echo $color2
Com arrays, o mesmo código pode ser representado como:
colors=('Blue' 'Red') echo ${colors[0]} echo ${colors[1]}
Mais simples, inteligente e eficiente.
Referência: 10 Tips for Writing Efficient Bash Scripts