Utilizando arrays em shell script
Publicado por Vinícius Parizatto em 28/03/2006
[ Hits: 122.646 ]
#!/bin/ksh #----------------------------------------------------- # Arquivo: arrayEx.ksh # Descricao: Exemplo de utilizacao de arrays # em Korn Shell # Autor: Vinícius Parizatto #---------------------------------------------------- set -A nomes "Bit" "Nibble" "Byte" "Word" "Double Word" set -A valores 1 4 8 16 32 x=0; echo "########################################" while [ $x != ${#nomes[@]} ] do if [ $x == 0 ] then echo "A menor \"unidade\" de dados binários " echo "tem o nome de "${nomes[$x]}"." echo "Ele representa "${valores[$x]}" único digito" echo "" else echo "* "${nomes[$x]}" é o conjunto de "${valores[$x]}" bits." fi let "x = x +1" done echo "########################################"
#!/bin/bash #----------------------------------------------------- # Arquivo: arrayEx.bash
# Descricao: Exemplo de utilizacao de arrays # em GNU Bourne-Again SHell
# Autor: Vinícius Parizatto
#----------------------------------------------------
nomes=( "Bit" "Nibble" "Byte" "Word" "Double Word") valores=( 1 4 8 16 32) x=0; echo "########################################" while [ $x != ${#nomes[@]} ] do if [ $x == 0 ] then echo "A menor \"unidade\" de dados binários " echo "tem o nome de "${nomes[$x]}"." echo "Ele representa "${valores[$x]}" único digito" echo "" else echo "1 "${nomes[$x]}" é o conjunto de "${valores[$x]}" bits." fi let "x = x +1" done echo "("${nomes[@]:2}")" echo "são os conjuntos de bits" echo "("${nomes[@]:1:3}")" echo "são os conjuntos menores que 32 bits" echo "########################################"
Criando um arquivo .tar auto-instalável
Shell script com texto colorido
Backup em shell script na virtualização de máquinas (VMWare)
SSH simultâneo para vários servidores
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Liberação de alguns links no squid (2)
Habilitar a opção de autocadastro no Ocomon 6.0.2 (0)
Erro ao instalar o ChatGPT Desktop (1)
Instalação do Kraiyin-CRM em Linux dentro de VMs no VirtualBox (1)
Discussão sobre monitoramento da integridade de arquivos (7)