Utilizando arrays em shell script
Publicado por Vinícius Parizatto em 28/03/2006
[ Hits: 121.286 ]
#!/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 "########################################"
Como contornar o erro -bash: 08: value too great for base (error token is "08")
Autocompletar path no comando read
Script para verificar LOGs do Squid e selecionar páginas a serem bloqueadas
Como Habilitar Facilmente Shell Script WEB no Linux Mint - Servidor Apache
Repetir determinado caractere X vezes
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Grub Customizer no Ubuntu 24.04
Preparando pendrive com GNU/Linux [Corretamente!]
Instalando Google Chrome no Fedora 40
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
comando para listar os arquivos (0)
problemas com artefatos na instalação (1)