Jan 04 2006

sed

Category: shellFatih Ekrem Genc @ 5:37 pm

sed editörünü özelikle düzenli ifadeler üzerine tecrübe edinmek istiyorsaniz kesinlikle kursalanmasi gereken ve bilinen editörlerden cok farkli bir editördür. Onu diger unix ve dos editörlerinden farkli kilan en buyuk özelik sting-line editörü olmasidir. Yani editlenicek olan stringi yada dosyayi standart inuptdan alir ve standart output’dan disari atar. Dolayisiyla klasik editörlerde oldugu gibi metini görsel bir mekanda acik editleme sansiniz olmaz. El-sadet ..

Bir kac örnekle sed‘in nasil bisey oldugunu daha iyi anliyalim

ilk önce örnek bir metin yazin ve bunu sed.txt’nin icine kaydetin bütün calismalarimizda bu örnekgi kullanicagiz.

vi sed.txt
merhaba bu metini sed programini denemek icin yazdim
sed oldukca kullanisiz ama güclü bir editör
elimden geldigi kadar cokca sed kelimesini kullanmaya alisiyorum
cünki ilerde bu sed kelimeleri lazim olucak sil kaldir yerine baska bisey seyler koy gibi

ilk denememizde sadece yenisi ile değiştirmek (replace ) komutunu kullanicaz
sed’in islem icin olan sentaks su s/kaldirilacak_kelime/yeni_kelime/
örnek:

sed 's/sed/fatih/' sed.txt
merhaba bu metini fatih programini denemek icin yazdim
fatih oldukca kullanisiz ama güclü bir editör
elimden geldigi kadar cokca fatih kelimesini kullanmaya alisiyorum
cünki ilerde bu fatih kelimeleri lazim olucak sil kaldir yerine baska bisey seyler koy gibi

bu makale burda bitmez … devam edicek
etmiyecek cünki belgeler.com konu ile ilgili dokuman var
http://www.belgeler.org/lis/archive-tlkg-lis-7.1.html
veselam …

Comments are closed.