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