[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Array
From: |
Rafael Dutra |
Subject: |
Array |
Date: |
Sun, 11 Jan 2009 01:30:00 -0200 |
User-agent: |
Thunderbird 2.0.0.17 (X11/20080914) |
Boa noite.
Tenho uma dúvida em relação a array.
Tenho por exemplo.
BAGE=("bage" "10.10.8.5" "10.10.8.1")
ALEGRETE=("alegrete" "10.10.12.5" "10.10.12.1")
CAPAO_DO_LEAO=("capao_do_leao" "10.10.16.5" "10.10.16.1")
e a função set_filial
set_filial()
{
FILIAL=$(echo $1 | tr [a-z] [A-Z])
echo "Setando filial ${FILIAL[1]}"
}
em linha de comando, eu passo por parâmetro desta maneira:
./redes -f bage
onde -f chama a função set_filial e bage eu transformo em para maiusculo.
O que não estou conseguindo é transformar o meu segundo parametro em
variável para ser chamada como tal no array.
Se eu colocar no lugar de FILIAL - BAGE por exemplo, funciona
perfeitamente, gostaria de saber a explicação, e se possível, sugestões.
Obrigado.
--
cat << EOT
Rafael Dutra <address@hidden>
Estrela - RS - Brasil
Linux user #376.904
Tel. +55 51 93068575
echo 1244394795515721490698P | dc
# while true; do beer + beer; done
EOT