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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] retornar valor function


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] retornar valor function
Date: Fri, 6 Jul 2007 17:00:43 -0300

veja só este exemplo

$ alf(){
     return 12
}

$ alf
$ echo $?
12

$ alf && echo 'ok' || echo 'nok'
nok

como vc pode ver, o return de uma função shell é diferente de um return em
qq outra linguagem de programação. vc dificilmente iria atribuir o resultado
dessa função à uma variavel exceto se fosse fazer algum tipo de teste (if
... then ... else ... fi) -- onde $? igual a 0 é considerado true e qq valor
diferente é false.

entretanto vc pode escrever na saída padrão

$ alf(){ echo "12" ; }
$ VAR=`alf`
$ echo $VAR
12

para recuperar algum tipo de valor.

[]s Tiago
On 7/6/07, address@hidden <address@hidden> wrote:
>
>   Boa tarde,
>
> Como eu faco pra uma funcao retornar um valor? do tipo boolean e integer
>
> grato
>  
>



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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