*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]

Responder a