Será que entendi correto? Vc deseja saber quem não foi becapeado? Fácil...
grep -vf <(ls /mnt/usb/disco) <(ls /home/vmware) Acho que isso funciona, mas não testei. A sintaxe <(...) chama-se substituição de processos e executa um cmd como se a sua saída estivesse em um arquivo (não deixe de ver os detalhes sobre isso aqui<http://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarPapo011#Substitui%25E7%25E3o_de_processos>. está em português e bem mastigado). O grep com a opção -v lista tudo que não tem correspondente (o que não foi becapeado) e a opção -f executa a pesquisa a partir de um arquivo. Poderíamos tb fazer o mesmo com o cmd comm. comm -3 <(ls /mnt/usb/disco) <(ls /home/vmware) Abraços, Julio :wq Em 10/07/07, weder_feliciano <[EMAIL PROTECTED]> escreveu: > > Estou com dificuldade de usar o while pra fazer um script até simples. > > 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? > > Grato. > > > -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq [As partes desta mensagem que não continham texto foram removidas]
