[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]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [shell-script] Checagem de diretório, vazio ou não,
Fernando Gomes Ribeiro <=