Enviado em 12/07/2016 - 10:12h
Bom Dia!
Sou iniciante na programação em shell script e estou com uma dúvida:
Se o arquivo existir no diretório, então ele copia, se não procura no backup e copia pro diretório.
O que há de errado no script, visto que ele vai direto para o "else".
Sou iniciante na programação em shell script e estou com uma dúvida:
Se o arquivo existir no diretório, então ele copia, se não procura no backup e copia pro diretório.
if [ -f $l2/LOJA$loja/sigla/R$sigla$data* ]
then
cp $l2/LOJA$loja/sigla/R$sigla$data* /backup/disponibiliza/LOJA$loja
else
cp $b/??_??/LOJA$loja/R$sigla$data* /backup/disponibiliza/LOJA$loja
gzip -d /backup/disponibiliza/LOJA$loja/*
fi
then
cp $l2/LOJA$loja/sigla/R$sigla$data* /backup/disponibiliza/LOJA$loja
else
cp $b/??_??/LOJA$loja/R$sigla$data* /backup/disponibiliza/LOJA$loja
gzip -d /backup/disponibiliza/LOJA$loja/*
fi
O que há de errado no script, visto que ele vai direto para o "else".