[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Problema com o IF
From: |
Eri Ramos Bastos |
Subject: |
Re: [shell-script] Problema com o IF |
Date: |
Mon, 15 Mar 2010 11:08:46 -0300 |
Se a sua condição é basicamente saber se o diretório está vazio ou
populado, você pode fazer algo assim:
if [ "$(ls -A /emails)" ]
then
echo "Tem email"
else
echo "Ta vazio"
fi
[]'s
Eri Ramos Bastos
2010/3/15 Alexandre Gorges <address@hidden>:
> 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
> ICQ: 2031408
>
>
>
>
>
> [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
> ---------------------------------------------------------------------
> 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
>
>
>