Smpre tive curiosidade em aprender a programar nessa linguagem. Já tinha ouvido falar e até visto alguns códigos por aí. O que me impedia de aprender? Programação Orientada a Objetos (POO).
Quem está aprendendo uma linguagem de programação sabe como é meio complicado entender como funcionam os algoritmos de ordenação (Bubble Sort, Insertion Sort, Selection Sort, etc…).
Certamente na internet existem milhares e milhares de ferramentas que fazem esse tipo de serviço (de forma mais rápida, até), buscando vários protocolos, etc. Mas ainda assim, quis fazer isso. Para mostrar como Shell Script pode ser útil e abrangente, desde que usada da forma adequada.
Ao encontrar esse erro, basta instalar (ou atualizar) o bundler, através deste comando:
# gem install bundler
🙂
Algumas maneiras bem legais de se preencher um vetor (array) em Shell Script. Mas antes, alguns esclarecimentos:
Declaração de um vetor
vetor=()
# ou
declare -a vetor
Tamanho ou quantidade de elementos (len) em um vetor
${#vetor[@]} # (hashtag ANTES do nome da variável, mas dentro das chaves)
# Seu retorno é um valor inreito, com o total de elementos do array
Índice dos elementos de um vetor
${!vetor[@]}