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

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

Re: [shell-script] erro em IF no script de backup


From: Valtoir
Subject: Re: [shell-script] erro em IF no script de backup
Date: Wed, 14 Mar 2012 16:49:17 -0300

E que tal isto?

if [ $(ls ${VINCI}/${DIR}/*${DATA}.tar.bz2  | wc -l) -ne 0 ]; then

Valtoir

Em 14 de março de 2012 16:40, Anderson Duarte
<address@hidden>escreveu:

> **
>
>
> >
> > Dá erro por causa da expansão do "*". Por exemplo, existindo dois arquivo
> > naquele padrão, com a expansão do "*" ficaria algo assim:
> >
> > if [ -e 1.tar.gz 2.tag.gz]
> >
> > e isso não funciona.
> >
> > recomendo mudar a linha 17 para algo do tipo:
> > if [ `find ${VINCI}/${DIR} -iname *${DATA}.tar.bz2 | wc -l` -gt 0 ]; then
> >
> >
> >
> >
> Obrigado Fredi. Funcionou perfeitamente!
> Mas eu testei todas as outras opções que os amigos postaram, mas esta dica
> com o find foi bacana.
>
>
> --
> Anderson Duarte (Rizada) 
> http://rizada.org
> @andersonrizada
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



reply via email to

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