Linuxta belirli dosyalar üzerinde find ve replace işlemi yapmak istiyorsak 2 komut kombinasyonu kullanarak bu işinizi halledebilirsiniz.
grep -l 'aratilacak_dizgi' * | xargs sed -e 's/aratilacak_dizgi/yeni_dizgi/' -i
sadece grep -l ‘aratilacak_dizgi’ ile içinde ‘aratilacak_dizgi’ olan dosyaları listeleyebilrsiniz. sed komutu ile de replace işlemini yapmış oluyoruz.
Umarım işinize yarar.
linux toplu bul ve degistir (find and replace) islemi | Merve Demir
[…] via Dubluve.net http://dubluve.net/2013/08/02/linux-toplu-bul-ve-degistir-find-and-replace-islemi/ […]