*On Thu, 1 Feb 2007 16:24:20 -0200 *"Julio C. Neves" <[EMAIL PROTECTED]> wrote:
> Fala Herbert, > Veja como funciona a opção -i do xargs na nova seção "Tira > Gosto<https://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarBirinaite>" > do Papo de Botequim. Com certeza isso resolverá o seu problema, além de vc > poder ver outras coisas muito úteis. > > Abração, > Julio > :wq > > > O que quero saber é se dá para substituir o laço for. > > Por exemplo para apenas mover: > > > > -exec mv {} /path/para/aqui \; > > > > Como ficaria > > -exec diff -u ? > > > > > On 2/1/07, Herbert P Fortes Neto <[EMAIL > > > PROTECTED]<h_p_f_n%40yahoo.com.br>> > > wrote: > > > > > > > > --------------------------------------------------- > > > > #!/bin/bash > > > > > > > > LIST=$(find /var/lib/myphpmoney/ -name \*ereg) > > > > > > > > for i in ${LIST[*]} > > > > do > > > > diff -u $i ${i//.ereg/} >> myphpmoney.diffs > > > > done > > > > > > > > exit 0 > > > > ---------------------------------------------------- Deu certo. Fiz assim: xargs -i bash -c "echo {} | sed 's#tmp/.*/\(.*\).ereg#\1.ereg \1#g' " Obrigado. [] -- Herbert Parentes Fortes Neto (hpfn) Linux user number 416100 0x9834F79E -- http://pgp.mit.edu/ [As partes desta mensagem que não continham texto foram removidas]
