Utilizando arrays em shell script
Publicado por Vinícius Parizatto em 28/03/2006
[ Hits: 123.301 ]
#!/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 fazer diff entre duas imagens
Bloqueando Facebook com IPtables (de forma fácil, intuitiva e eficiente)
Leitura da memória em tempo real
Como escrever em arquivos protegidos usando o sudo e redirecionamento
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Podem me chamar de 1mbecil :) [RESOLVIDO] (28)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (2)
Não consigo instalar distro antiga no virtualbox nem direto no hd (20)









