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

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

Re: Duvidas sobre arquivos vazios.


From: itamarnet
Subject: Re: Duvidas sobre arquivos vazios.
Date: 04 Feb 2017 17:32:45 +0000

Caro Rodrigo

No seu "if" vc usou o comando "test" apenas conferindo se o arquivo existe com a opção "-e".
Mas existe a opção "-s" que testa a existência e se o tamanho é maior que zero.

if [ -s $NOME1 ]

essa sintaxe poderia substituir.

Todavia se o backup falhar e o arquivo de saida não for totalmente vazio, então poderia concatenar com outra verificação dentro do "test", por exemplo supondo que o backup num situação extrema tenha que ter pelo menos 10 linhas:

if [ -e "$NOME1" -a $( sed -n '$=' "$NOME1")  -ge 10 ]
ou
if [ -e "$NOME1" -a $(awk 'END {print NR}' "$NOME1") -ge 10 ]
ou
if [ -e "$NOME1" -a $(wc -l "$NOME1" | sed 's/ .*//') -ge 10 ]

Isso atende?

[]'s
Itamar
reply via email to

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