Forum

Bulma ve Değiştirme
 
Bildirimler
Hepsini Temizle

Bulma ve Değiştirme

2 Yazılar
2 Üyeler
0 Likes
510 Görüntüleme
(@ramazanders)
Gönderiler: 27
Trusted Member
Konu başlatıcı
 

Merhaba,

linux sistemde bir dizin ve tüm alt dizinleri içindeki herhangi türden dosya içerisindeki belirli bir kelimeyi bulup değiştirmek istiyorum.

örneğin /home/httpd/html/ornek/ dizini içerisindeki bütün dosyalarda "beyaz" yazısını "siyah" ile değiştirmek istiyorum. aşağıdaki komut çalışıyor fakat sadece belirttiğim dizin ve dizin içindeki belirttiğim dosya türündeki değişimleri yapıyor.

perl -pi -w -e  's/beyaz/siyah/g;' /home/httpd/html/ornek/*.html

yardımcı olursanız sevinirim.

 
Gönderildi : 01/11/2012 17:51

(@mutlubenmutlu)
Gönderiler: 297
Reputable Member
 

grep -lr -e 'siyah' * | xargs sed -i 's/siyah/beyaz/g'

* tum alt folderlar 

 
Gönderildi : 02/11/2012 18:36

Paylaş: