mover arquivo xml caso ele exista. [RESOLVIDO]

1. mover arquivo xml caso ele exista. [RESOLVIDO]

Roberto Dantas
cajueiro

(usa Fedora)

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?


  


2. Re: mover arquivo xml caso ele exista. [RESOLVIDO]

Roberto Dantas
cajueiro

(usa Fedora)

Enviado em 21/06/2014 - 16:04h

Resolveu:

if [ ! -f "$existe-xml-loja01" ]

a fonte:

http://bash.cyberciti.biz/guide/If..else..fi

vlw!


3. Re: mover arquivo xml caso ele exista. [RESOLVIDO]

Roberto Dantas
cajueiro

(usa Fedora)

Enviado em 21/06/2014 - 16:15h

Agora independente dele existir ou não ele executar o que tem depois do if alguém pode ajudar?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts