[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] dúvida declaração de função
From: |
Denis S. Costa |
Subject: |
Re: [shell-script] dúvida declaração de função |
Date: |
Fri, 9 Oct 2009 03:05:29 -0700 (PDT) |
Muito Obrigado Julio!!!
Denis Silva Costa
Analista de Geoprocessamento
"A paz não brota em um jardim com câmera e sensores..."
--- Em qui, 8/10/09, Julio C. Neves <address@hidden> escreveu:
De: Julio C. Neves <address@hidden>
Assunto: Re: [shell-script] dúvida declaração de função
Para: address@hidden
Data: Quinta-feira, 8 de Outubro de 2009, 21:39
Fala Denis,
veja isso:
$ cat tst1
function funcao_legal( )
{
echo $1 $2 $3
}
funcao_legal aaa bbb ccc
$ ./tst1
aaa bbb ccc
============ ========= ==
$ cat tst2
function funcao_legal
{
echo $1 $2 $3
}
funcao_legal aaa bbb ccc
$ ./tst2
aaa bbb ccc
============ ========= ==
$ cat tst3
funcao_legal ()
{
echo $1 $2 $3
}
funcao_legal aaa bbb ccc
$ ./tst3
aaa bbb ccc
============ ========= ==
Conclusão: Não tem nada a ver com passagem de parâmetros, e isso eu já
sabia. O que eu não sabia é que a declaração que fiz em tst1 funcionava.
Achava que daria erro.
A diferença entre elas é que no arcaico Bourne Shell só funciona a que está
em tst3 e portanto se vc usa diversos sabores de *n?x, é bom usar esta forma
para manter a compatibilidade.
Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de semana?
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- No RJ ligue (21) 2561-0867;
- Turmas fechadas em outras cidades ligue (21) 8112-9988.
2009/10/8 Denis S. Costa <deniscostadsc@ yahoo.com. br>
>
>
> Bom dia a tod@s
>
> algue poderia me explicar a diferença, caso exista uma, entre:
>
> function funcao_legal
> {
> comandos
> }
>
> e
>
> funcao_legal ()
> {
> comandos
> }
>
> e se a declaração a seguir pode ser considerada "errada"
>
> function funcao_legal ()
>
> {
>
> comandos
>
> }
>
> Denis Silva Costa
> Analista de Geoprocessamento
>
> "A paz não brota em um jardim com câmera e sensores..."
>
> ____________ _________ _________ _________ _________ _________ _
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbusca dos.yahoo. com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
[As partes desta mensagem que não continham texto foram removidas]