On 7/10/07, weder_feliciano <[EMAIL PROTECTED]> wrote:
>  Eu tenho em /mnt/usb/disco alguns arquivos de backup que foram tirados
>  de /home/vmware/, gostaria de fazer um script que verifique dentro de
>  /home/vmware os arquivos que não foi feito backup para /mnt/usb/disco.
>  Alguem pode dar uma ajuda?

Acho que isso resolve:

for i in `ls /home/vmware`; do
 if [ ! -e "/mnt/usb/disco/$i" ]; then
  echo $i;
 fi
done

O script percorrerá o diretório /home/vmware e verificará se os
arquivos/diretórios presentes nele estão também em /mnt/usb/disco. Se
NÃO estiver, ele imprime o nome do arquivo/diretório. Esse script
confere apenas arquivos de "primeiro nível", ou seja, ele NÃO verifica
se /home/vmware/diretorio-qualquer/arquivo está em
/mnt/usb/disco/diretorio-qualquer/arquivo, verifica apenas se
/home/vmware/arquivo está em /mnt/usb/disco/arquivo

-- 
Abraços,
 Álvaro Justen [a.k.a. Turicas]

Responder a