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]
