Aula 7.14 - Como declarar array no terminal Linux
Este artigo faz parte do projeto #LTCode
O bash shell suporta variáveis que são arrays (arranjos) unidimensionais, onde os índice são inteiros que começam com 0 (zero).
Caso use zsh a indexação começa de 1.
Ambos os índices [@] e [*] extraem todo o array.
Mas funcionam de forma diferente quando usados entre aspas duplas. Enquanto [@] produz um array que é uma cópia do original, o [*] produz um único elemento de um array que guarda todos os elementos do array separados pelo primeiro caractere de $IFS (normalmente um espaço).
Pode-se usar índices do lado esquerdo de uma atribuição para trocar o valor do elemento selecionado do array.
Próxima aula, clique aqui.
COMENTÁRIOS