Aula 7.14: Como usar array em shellscript

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.




Source link