[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] return 0
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] return 0 |
Date: |
Wed, 25 Jul 2007 14:02:27 -0300 |
Reforçando
o return em uma função shell é como um exit -- ela modifica a variavel
$? para informar se houve um erro, por exemplo.
quando vc faz
VARIAVEL=$(comando)
tudo o que o comando enviar para a stdin (via echo, print, por
exemplo) será atribuido à variavel de ambiente.
On 7/25/07, mop <address@hidden> wrote:
Modifiquei, está auto explicativo:
teste() {
printf a
echo -n B
return 1
}
VAR=$(teste);echo \$?=$?
echo VAR=$VAR;echo \$?=$?
---------------------------------------------------------------------
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.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/