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

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

[shell-script] Checagem de diretório, vazio ou não


From: Fernando Gomes Ribeiro
Subject: [shell-script] Checagem de diretório, vazio ou não
Date: Mon, 14 Jun 2004 09:47:46 -0300

Bom dia!...
Ainda não entendo muita coisa de linux, muito menos de comando de Shell, mais 
de repente me passou uma sintaxe na cabeça e eu espero poder ajudar...
a sintaxe é a seguinte...
##############################
#!/bin/bash

USERDIR=/home/cosmo
SPAMDIR=$USERDIR/Mail/spam

if [ -f $SPAMDIR ]; then
        echo "Diretorio vazio"
        break;
else

echo "Resto dos comandos"
##############################

Isso Funcionaria dentro de JAVA, ainda nao mechi a nivel de desenvolvimento 
dentro do Linux...
Se isso não resolveu... Desculpe... o que vale é a intenção...
Tenham um bom dia!...
Fernando Gomes Ribeiro
FONE: (61)9265-7906
ICQ==> 68149343


-----Mensagem original-----
De: caio ferreira [mailto:address@hidden]
Enviada em: segunda-feira, 14 de junho de 2004 05:07
Para: shell-script
Assunto: [shell-script] Checagem de diretório, vazio ou não


      All

      Estou fazendo um programa para checar se um diretório esta vazio ou não.
Para isso fiz o seguinte :

##############################
#!/bin/bash

USERDIR=/home/cosmo
SPAMDIR=$USERDIR/Mail/spam

if [ -f $SPAMDIR ]; then
        echo "Diretorio vazio"
        exit 0
fi

echo "Resto dos comandos"
##############################

      O programa funcionou.

      O problema é que o comando , echo "Resto dos comandos",  esta sendo
executado, e se o diretório esta vazio não tem por que o resto dos comandos
serem executados. Existe alguma forma de parar a execução do programa ?!?!?

      Desde já agradeço pela ajuda.

--

.''`.   Caio Abreu Ferreira
: :'  :  GNU/Linux Debian
`. `'`   Gnupg ID 0x01186BE1
  `-     Linux Couter 327834


---------------------------------------------------------------------
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
---------------------------------------------------------------------




Yahoo! Grupos, um serviço oferecido por:


  <http://br.i1.yimg.com/br.yimg.com/i/br/ads4/5_18tit01.gif> 
 
<http://br.rd.yahoo.com/SIG=12acpia6g/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1087286820/A=2153555/R=0/id=noscript/SIG=11d1a28j5/*http://abril.assineabril.com/yahooespecial3>
    
<http://br.rd.yahoo.com/SIG=12acpia6g/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1087286820/A=2153555/R=1/id=noscript/SIG=11d1a28j5/*http://abril.assineabril.com/yahooespecial3>
 
 
<http://br.rd.yahoo.com/SIG=12acpia6g/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1087286820/A=2153555/R=2/id=noscript/SIG=11d1a28j5/*http://abril.assineabril.com/yahooespecial3>
    
<http://br.rd.yahoo.com/SIG=12acpia6g/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1087286820/A=2153555/R=3/id=noscript/SIG=11d1a28j5/*http://abril.assineabril.com/yahooespecial3>
 

  Mais...        Veja 
<http://br.rd.yahoo.com/SIG=12acpia6g/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1087286820/A=2153555/R=4/id=noscript/SIG=11d1a28j5/*http://abril.assineabril.com/yahooespecial3>
      Claudia 
<http://br.rd.yahoo.com/SIG=12acpia6g/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1087286820/A=2153555/R=5/id=noscript/SIG=11d1a28j5/*http://abril.assineabril.com/yahooespecial3>
   Manequim 
<http://br.rd.yahoo.com/SIG=12acpia6g/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1087286820/A=2153555/R=6/id=noscript/SIG=11d1a28j5/*http://abril.assineabril.com/yahooespecial3>
          Você  
<http://br.rd.yahoo.com/SIG=12acpia6g/M=264105.3931087.5164847.1588051/D=brclubs/S=2137111254:HM/EXP=1087286820/A=2153555/R=7/id=noscript/SIG=11d1a28j5/*http://abril.assineabril.com/yahooespecial3>
 S/A

  _____ 

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> .




____________________________________________________________________
O BRB não se responsabiliza pelo conteúdo das mensagem acima, sendo esta 
responsabilidade exclusiva de seu autor. A informação transmitida nesta 
mensagem destina-se estritamente à(s) pessoa(s) acima referida(s) e contém 
informação confidencial, legalmente protegida, para conhecimento exclusivo 
do(s) destinatário(s). A leitura, exame, retransmissão, divulgação, 
distribuição, cópia ou outro uso desta comunicação, ou ainda a tomada de 
qualquer ação baseada nesta informação, por pessoas ou entidades que não sejam 
o(s) destinatário(s), constitui obtenção de dados por meio ilícito e configura 
ofensa ao Art.5o, inciso XII, da Constituição Federal. Caso esta mensagem tenha 
sido recebida por engano, por favor, inutilize-a e, se possível, avise ao 
remetente por e-mail.

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



reply via email to

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