Utilizando arrays em shell script
Publicado por Vinícius Parizatto em 28/03/2006
[ Hits: 123.290 ]
#!/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 "########################################"
Compilação Kernel 4.0.3 no Slackware
Criando certificados no Fedora Core
Redimensionando e renomeamento imagens em massa
Filtrando sites navegados por máquinas no log do Squid
Liberando o acesso a ART NET com iptables
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
[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?
Como automatizar sua instalação do Ubuntu para desenvolvimento de software.
Pfsense inacessivel após um periodo de tempo (0)
Quais os códigos mais dificeis que vcs sabem fazer? (7)
Fiz uma pergunta no fórum mas não consigo localizar (18)
Não consigo instalar distro antiga no virtualbox nem direto no hd (9)









