[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Checar a existencia de um arquivo em umdiretorio
From: |
Rodolfo Villanova |
Subject: |
RES: [shell-script] Checar a existencia de um arquivo em umdiretorio |
Date: |
Tue, 8 Jun 2004 16:53:04 -0300 |
Camarada,
Gostaria de complementar a sugestão do Marco, sugerindo também uma outra
alternativa:
if [ -r /diretorio/arquivo -a -s /diretorio/arquivo ]; then
echo "arquivo é legível e tem conteúdo"
else
echo "arquivo está vazio e/ou não pode ser lido"
fi
que também poderia ser digitado assim, embora fique um pouco menos
"legível":
[ -r /diretorio/arquivo -a -s /diretorio/arquivo ] && echo "arquivo é
legível e tem conteúdo" || echo "arquivo está vazio e/ou não pode ser lido"
onde:
-a : operador lógico AND
-r <arquivo>: se <arquivo> é legível pelo processo script
-s <arquivo>: se <arquivo> tem tamanho maior que zero
Bom proveito!
--------------------------
Rodolfo D. Gross Villanova
> -----Mensagem original-----
> De: Marco Sinhoreli [mailto:address@hidden]
> Enviada em: terça-feira, 8 de junho de 2004 16:36
> Para: address@hidden
> Assunto: Re: [shell-script] Checar a existencia de um arquivo em
> umdiretorio
>
> Corrigindo,
>
> [ -f arquivo ] || exit 0
>
> o && retorna a saida do comando foi bem sucedida e || não foi
>
> Em Ter, 2004-06-08 às 16:20, eoac escreveu:
> > Estou apanhando um pouco...
> > Preciso checar em um diretório a existencia de um arquivo especifico
> > (nome fixo);
> > Se encontra-lo o script continua,
> > Se não encontra-lo ele mostra uma mensagem informando o acontecido e
> > aborta o processo.
- Checar a existencia de um arquivo em um diretorio, eoac, 2004/06/08
- Re: [shell-script] Checar a existencia de um arquivo em um diretorio, Marco Sinhoreli, 2004/06/08
- Re: [shell-script] Checar a existencia de um arquivo em um diretorio, Marco Sinhoreli, 2004/06/08
- RES: [shell-script] Checar a existencia de um arquivo em um diretorio, Leonardo, 2004/06/08
- Re: Checar a existencia de um arquivo em um diretorio, pierrefreire, 2004/06/08
- Re: [shell-script] Checar a existencia de um arquivo em um diretorio, Marco Sinhoreli, 2004/06/08
- Re: [shell-script] Checar a existencia de um arquivo em um diretorio, Thiago Sobral, 2004/06/08