[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Problema com o IF
From: |
Laercio Motta |
Subject: |
Re: [shell-script] Problema com o IF |
Date: |
Tue, 16 Mar 2010 08:27:22 -0300 |
ao inves de usar
if [ "$variavel" = "1" ]; then
use
if [ $variavel -eq 1 ]; then
mais correto ate onde eu sei =D
att
Laercio =D
Em 15 de março de 2010 11:30, Junior Alves <address@hidden> escreveu:
>
>
> Talvez de para fazer assim ....
>
> variavel=`ls -A /emails/ | wc -l`; if [ "$variavel" = "1" ]; then
> > echo "1 arquivo"
> > else
> > echo "mais de 1 arquivo"
> > fi
> mais de 1 arquivo
>
> Em 15 de março de 2010 11:17, Tiago Peczenyj
> <address@hidden<tiago.peczenyj%40gmail.com>
> >escreveu:
>
>
> > Pode começar a usar o find
> >
> > find /emails -name '*-teste3.com.br.conf' -type f -print
> >
> > Agora o que vc quer saber?
> > A quantidade vc manda pra um pipe com wc -l
> > E por ai vai...
> >
> > 2010/3/15 Alexandre Gorges <address@hidden <algorges%40gmail.com>>
> >
> > >
> > >
> > > Bom dia Lista,
> > >
> > > Estou com um problema no if.
> > > Montei um if assim:
> > >
> > > if [ -f /emails/*-teste3.com.br.conf ] ; then echo existe; else echo
> nao;
> > > fi
> > >
> > > Se existe apenas um arquivo no diretório funciona. Quando existe mais
> > > arquivos da erro de too many arguments.
> > > Dentro do diretório existe arquivos nessa forma
> > >
> > > alo-teste3.com.br.conf
> > > asa2-teste3.com.br.conf
> > > edson-teste3.com.br.conf
> > > teste333-teste3.com.br.conf
> > >
> > > Como posso fazer o if tratar se tiver mais de um arquivo?
> > >
> > > []'s
> > > Alexandre Gorges
> > > http://www.google.com.br/profiles/algorges
> > > MSN/Gtalk/iCHAT/Skype/Jabber:
> > > address@hidden<algorges%40gmail.com><algorges%
> 40gmail.com>
> > > ICQ: 2031408
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> >
> > --
> > Tiago B. Peczenyj
> > Linux User #405772
> >
> > http://pacman.blog.br
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > 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<shell-script-unsubscribe%40yahoogrupos.com.br>
> > ----------------------------------------------------------
> > 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
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]