On Tuesday 02 September 2003 13:42, Tarhon-Onu Victor wrote:
> On Tue, 2 Sep 2003, Andrei Jurca wrote:
> > Am incercat ceva de genul:
> > find . -name '*' -type f -print | xargs perl -spi -e
> > 's/text1/text2/g' dar pe o zona limitata.
> >
> > Daca ati reusit chestia asta vreodata pls help.
>
>       find / -type f -name 'pattern' -exec sed 's/text1/text2/g'
> -i.bak {} \; && echo sanatate

E mai eficienta, dpdv al timpului de executie, metoda cu xargs. Metoda 
cu -exec iar MULT mai mult timp (fai un test si vezi). Eu am observat 
asta la cateva operatii de care am avut nevoie...

>       Eventual -i'' ca sa nu-ti faca un .bak la toate filele care
> matchuiesc pattern, mai ales ca vad ca la tine pattern e '*' ceea ce
> e futere de nasol.

-- 
  Claudiu Cismaru
  GPG Key: http://maya.cnixs.com/~claudiu/claudiu.gpg

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui