Merhaba,

 

Vi, genelde cok kullanilan bir linux editorudur.Vi kullanarak dosya
icerisinde
search&replace islemi asagidaki sekilde yapilabilir.

 

Dosya içerisinde bulunan tum dog kelimelerini cat olarak replace etmek.

 

:%s/{integar or string value} /cat/g

 

:%s/dog/cat/g



Integar veriler de yine ayni sekilde topluca search&replace edilebilir.


:%s/1/0/g

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Adil İLHAN
Sent: Tuesday, November 29, 2011 2:06 PM
To: [email protected]
Subject: [Linux-sunucu] Re: Bul değiştir komutu

 

not: ben b dosyasinin dalginlikla txt olacagini dusundum. txt dosyası olmasi
zorunlu degil.

29 Kasım 2011 14:03 tarihinde Mehmet Özgür Bayhan <[email protected]>
yazdı:

Bir grafik arayüzündeyseniz GUIsi olan birçok text editörüyle rahatça
yapabilirsiniz bunu.Eğer konsoldaysanız perl veya sed programıyla bunu
yapabilirsiniz.

perl -pie 's/xxx.com/yyy.com/g' a/b > a/b       //ilk a/b değiştirilecek
dosya ikinci a/b üzerine yazılacak olan dosya.
sed -i 's/xxx.com/yyy.com/g' a/b

buradaki a klasörün yolu.

Kaynak
:http://www.cyberciti.biz/faq/unix-linux-replace-string-words-in-many-files/

_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

 

_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap