Utilizando arrays em shell script
Publicado por Vinícius Parizatto em 28/03/2006
[ Hits: 123.743 ]
#!/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 "########################################"
Gerenciador de pacotes em SHELL SCRIPT - PKGMGR
Corrigindo bug do imsniff 0.04 com um simples script (gambiarra)
Filtrando sites navegados por máquinas no log do Squid
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Configurando o Cairo Dock individualmente em ambientes diferentes na mesma maquina
Calculadoras online gratuitas para o dia a dia do usuário Linux
Utilizando a Ferramenta xcheckrestart no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como instalar Warsaw no Gentoo? (9)
Isso acontece quando tento ajudar alguém (0)
Governo da França vai trocar Windows por Linux (4)









