[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] funções
From: |
Junior Mulinari |
Subject: |
Re: [shell-script] funções |
Date: |
03 Jun 2003 12:22:30 -0300 |
Legal!! Obrigado pela resposta.
O que estou fazendo é um script que chama um arquivo com funções, e
somente algumas delas podem ser executadas (configme o ip da maquina).
Mais ou menos assim:
update1 () {
:
}
update2 () {
:
}
Ele baixa esse arquivo, depois conta as funções "update" e faz um "for"
para executalas. O que queria fazer, era passar alguma coisa dento do
"()" (tipo o ip da maquina), ou de outra forma mesmo, para limitar as
maquinas que seriam feitos os updates.
é possivel?
sds
Júnior
Em Ter, 2003-06-03 às 09:34, address@hidden escreveu:
> Só pra complementar, o envio de parâmetros para a funcão é posicional,
> você não precisa declará-los dentro dos parênteses.
>
> Tipo:
> ------------------------inicio script --------------------
> function teste( ){
>
> if [ "$1" != "" ]; then
> echo "parametro 1: $1"
> fi
>
> if [ "$2" != "" ]; then
> echo "parametro 2: $2"
> fi
>
> if [ "$3" != "" ]; then
> echo "parametro 3: $3"
> fi
>
> # e assim sucessivamente...
>
> }
>
> teste Oi
> echo ================
> teste ola voce
> echo ================
> teste so pra testar
> ---------------------- fim script -------------------------
> Produziria o seguinte resultado:
>
> parametro 1: Oi
> ================
> parametro 1: ola
> parametro 2: voce
> ================
> parametro 1: so
> parametro 2: pra
> parametro 3: testar
>
> []s,
> Gustavo.
>
> Junior Mulinari wrote:
>
> >Olá a todos!!!
> >
> >Tenho uma duvida quando a funções. Para criar uma função no bash pode
> >ser feito com a seguinte sintaxe:
> >
> >_funcao () {
> > comandos...
> >}
> >
> >_funcao
> >
> >Os dois parenteses após _funcao, server exatamente para que? Para
> >variavel? para definições?
> >
> >sds
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
--
Junior Mulinari
address@hidden
SOLIS - Soluções em Software Livre - http://www.solis.org.br
CPD - Univates - http://www.univates.br
- funções, Junior Mulinari, 2003/06/02