Enviado em 21/06/2014 - 15:56h
Olá Pessoal, estou errando em um script queria uma ajuda dos mais sabios em shell. A ideia é mover o arquivo xml caso ele exista ele criar uma pasta referenciando sua data e mover para dentro dela caso na origem não exista ele desconsidera.
existe-xml-loja01="/hd1/nfe/LOJA01/XML/*.xml"
hoje=$(date +%d-%m-%Y)
## Backup xml filiais.
if [ -f $existe-xml-loja01 ]
then
mkdir -p /var/backup_xml/loja01/loja01-$hoje
find /hd1/nfe/LOJA01/XML/ -name "*.xml" -print -exec mv {} /var/backup_xml/loja01/loja01-$hoje/ \;
echo "Arquivo existe"
else
echo "Arquivo nao existe"
fi
onde estou errando?
existe-xml-loja01="/hd1/nfe/LOJA01/XML/*.xml"
hoje=$(date +%d-%m-%Y)
## Backup xml filiais.
if [ -f $existe-xml-loja01 ]
then
mkdir -p /var/backup_xml/loja01/loja01-$hoje
find /hd1/nfe/LOJA01/XML/ -name "*.xml" -print -exec mv {} /var/backup_xml/loja01/loja01-$hoje/ \;
echo "Arquivo existe"
else
echo "Arquivo nao existe"
fi
onde estou errando?