shell-script-pt
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]