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

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

Re: [shell-script] Problemas com if'


From: Emerson Domingues Souto
Subject: Re: [shell-script] Problemas com if'
Date: Thu, 2 Jun 2005 17:22:00 -0300

tire o ponto-e-virgula e coloque a continuacao do comando na linha seguinte 
(atenção: sem a barra invertida)

funciona assim:
===================
if condicao
then
    faça alguma coisa
else
    faça outra coisa
fi
===================
if condicao ; then ; faça alguma coisa ; else ; faça outra coisa ; fi
===================


----- Original Message ----- 
From: "Fabio Pires" <address@hidden>
To: <address@hidden>
Sent: Thursday, June 02, 2005 4:53 PM
Subject: Re: [shell-script] Problemas com if'


> Cara valeu mesmo ....
>
> Assim funcionou mas a estética fica feia saca tudo em uma linha so nao
> tem uma maneira de fazer rolar os comandos em outra linha !
>
>
>
> MrBiTs wrote:
>
> > /*
> > mas quando tento compilar o codigo recebo a mensagem ::
> >
> > /bin/sh: -c: line 2: syntax error: unexpected end of file
> > make: ** [deb] Erro 2
> >
> >
> > Segue  meu codigo algum luz!!!!!!
> >
> > deb:
> >         if [ -d $(CURDIR)/debian ] ; then \
> >           (cd $(CURDIR)) \
> >         fi
> >
> >         if [ -d ../diretorio-$(VERSION) ] ; then \
> >               (rm -r ../diretorio-$(VERSION)) \
> >                 else \
> >                    ln -s ../diretorio ../diretorio-$(VERSION) && cd
> > ../koewy-webserver-$(VERSION) &&  dpkg-buildpackage -rfakeroot -d \
> >                 fi \
> >         fi
> >
> >
> > $CURDIR = diretorio corrente
> > $(VERSION) = versao do meu pacote
> >
> > O que estou fazendo de errado ?
> > */
> >
> >
> > Tire as \. A sintaxe do comando if em uma unica linha é:
> >
> > if condicao ; then comando ; fi
> >
> > Com as suas barras, temos:
> >
> > if condicao ; then comando fi
> >
> >
> > Executei esse trecho aqui ( faznedo echo no comandos dentro dos IF) e
> > obtive
> > o mesmo erro. Quando removi as \, nao tive mais errors
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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
> > ---------------------------------------------------------------------
> >
> >
> >
> > ------------------------------------------------------------------------
> > *Links do Yahoo! Grupos*
> >
> >     * Para visitar o site do seu grupo na web, acesse:
> >       http://br.groups.yahoo.com/group/shell-script/
> >
> >     * Para sair deste grupo, envie um e-mail para:
> >       address@hidden
> >       <mailto:address@hidden?subject=Unsubscribe>
> >
> >     * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> >       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
> >
> >
>
>
>
>
>
> ____________________________________________________
> Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! 
> http://mail.yahoo.com.br
>
>
> ---------------------------------------------------------------------
> 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
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>



reply via email to

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