Re: [Linux] find and replace

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Cafer Şimşek (cfb@cafer.org)
Date: Wed 24 May 2006 - 10:43:25 GMT


Selam,

"goxal" <goxal@mtserver.com> writes:

> redhat uzerinde bir directory altd?ndaki onlarca file?n herbirinin icerisinde
> bulunan bir kelimeyi tek bi seferde baska bi kelimeyle replace etme sans?m
> varm??

Aşağıdaki komutu belirlediğiniz dizin altında (tek satırda olacak
şekilde) verirseniz istediğinizi yapar.

eval `find -type f | sed -re "s/^(.*)$/python -c \'open(\"\1\", \"w\").write(open(\"\1\").read().replace(\"aranacak\", \"degisecek\"))' ; /g"`

UYARI: komutu test etmedim, öncelikle klasörün yedeğini alıp deneyin,
veya daha önemsiz bir yerde deneyin.

[...]

Saygılar

-- 
this is my utopia (alanis)

Cafer 'cfb' Şimşek http://cafer.org

_______________________________________________
Linux mailing list
Linux@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.