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

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

Re: [shell-script] Erro em verificar arquivo vazio


From: patrick
Subject: Re: [shell-script] Erro em verificar arquivo vazio
Date: Thu, 07 Feb 2008 10:46:33 +0000
User-agent: IceDove 1.5.0.14pre (X11/20071018)

Eu queria verificar é se um arquivo.txt estivesse vazio...
Qual maneira daria de fazer com arquivo?

obrigado!

PaTricK

Tiago Barcellos Peczenyj escreveu:

Em primeiro lugar bem vindo, Patrick.

a opção -z diz respeito ao conteudo da variavel e não ao possivel
significado da mesma.

ex:

if [ -z "${VARIAVEL_INEXISTENTE}" ] ; then
echo "essa variavel não possui nenhum valor;
else
echo "essa variavel TEM valor e ele eh : ${VARIAVEL_INEXISTENTE}"
fi

se vc quer verificar se um diretorio está vazio, uma solução é fazer
um ls -a no mesmo, se ele tiver algo diferente de . e .. então ele não
está vazio. Outra solução seria fazer uma contagem de bytes.

[]´s T
2008/2/8 patrick <address@hidden <mailto:patrick_rsl%40yahoo.com.br>>:
>
>
> Eu uso esse comando para verificar se um diretorio está vazio, e quando
> rodo o scritp ele simplesmente passa direto, não verifica se está vazio.
> O que estaria errado nesse comando?
>
> if [ -z $DIRETORIOS ] ; then
> echo ""
> echo "ATENÇÃO: Digite os diretórios a serem sincronizados no
> ($BKP/$USER/diretorios.txt)"
> echo ""
> exit
> fi
>
> PaTricK
>

--
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/ <http://peczenyj.blogspot.com/>
"what does not kill us makes us stronger"




reply via email to

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