Array no Bash Script

Aula 73 · GNU/Linux para Servidores

Nesta aula, foi abordado como criar e manipular arrays no Bash Scripting. O professor iniciou explicando que para declarar um array, é necessário usar o prefixo "array-" seguido pelo nome da variável e, logo em seguida, adicionar os valores desejados separados por espaços sem deixar espaços vazios entre eles. Ele usou como exemplo uma lista de alimentos nordestinos, como baião de dois, torresmo e suco de coco com leite natural, destacando a importância dos espaços para separar cada entrada do array.

O professor explicou também que é possível adicionar elementos dinamicamente ao array usando o nome da variável seguido por índices específicos. Por exemplo, `array-produto[0]="baião de dois"` e `array-produto[1]="torresmo"`. Para acessar um elemento específico do array, utiliza-se o nome do array seguido pelo índice entre colchetes, semelhante ao que é feito em linguagens como Java ou C++.

Para listar todos os elementos do array, pode-se usar tanto `` quanto `@`, porém há uma diferença no formato de impressão: `` concatena e imprime tudo na mesma linha, enquanto `@` imprime cada elemento em uma nova linha. Essa distinção é útil quando se trabalha com argumentos passados para um script ou ao realizar laços de repetição que exigem diferentes formatos de saída.

Por fim, o professor mencionou a importância do comando `${#array-produto[@]}` para obter o número total de elementos dentro do array. A aula termina indicando que futuramente será discutido mais sobre laços de repetição e como utilizá-los com arrays no Bash Scripting.

Entre na sua conta para perguntar sobre esta aula. Fazer login.

Voltar ao curso