[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Dúvida sobre funções
From: |
Juari Ritter Müller |
Subject: |
Re: [shell-script] Dúvida sobre funções |
Date: |
Wed, 17 Jul 2002 18:56:50 -0300 |
User-agent: |
Mutt/1.3.28i |
Amigo, tente isso: funcao_start $@
[]'s
Juari
On Mon, Jul 15, 2002 at 09:33:27PM -0300, Marcelo Anton wrote:
> Tenho um script shell assim: ( fiz uma versão resumida dele pra pedir minha
> dúvida ).
> Ele é iniciado com três parmetro.
> Um é start ou stop o os outros dois são quaisquer coisas.
>
> #!/bin/bash
>
> echo $2 # Esse echo aqui aparecem normalmente
> echo $3 # Esse echo também funciona normalmente
>
> teste=$2
>
> funcao_start (){
> echo $2 # Esse echo aqui não aparecem
> echo $3 # Esse tbm não aparece nada
> echo $teste # Assim imprime corretamente o conteudo de $2
> }
>
> case $1 in
> start) funcao_start ;;
> stop) echo "STOP" ;;
> esac
> # FIM #####
>
> Resumindo tudo, as variaveis passadas via linha de comando não entram na
> função mas as variaveis criadas dentro dis script entram na função. Por quê
> isso acontece?
>
--
-Juari Ritter Müller
address@hidden and address@hidden
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GE d-- s: a18 C+++ UL++ P+ L++> E- W+ N+ o? K? w--
O? M? V- PS+ PE Y+ PGP t+ 5+ X+ R tv- b+ DI D++
G e h! !r y?
------END GEEK CODE BLOCK------
- Dúvida sobre funções, Marcelo Anton, 2002/07/16
- Re: [shell-script] Dúvida sobre funções,
Juari Ritter Müller <=