[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] script que checa backup
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] script que checa backup |
Date: |
Wed, 11 Jul 2007 18:34:21 -0300 |
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 <address@hidden> 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]