Sadık KILIÇ

Web Tabanlı Hafıza Yerleşimi

sed

sed ile patern’in altina satır ekleme

dosyada sed kullanarak belirli bir paternin geçtiği satırın altına yeni bir satır eklemek için şu kalıp kullanılır. sed ‘/PATERN/a eklemek istediğiniz satır’ DOSYAsed ‘/PATERN/a eklemek istediğiniz satır’ DOSYA Örneğin aşağıdaki komut DOSYA isimli dosyanın içinde ABC bulunduran her satırın altına XYZ satırını ekler. sed ‘/ABC/a XYZ’ DOSYAsed ‘/ABC/a XYZ’ DOSYA

Kelimelerin ilk harfini büyük yapmak

Cümle içerisinde geçen her kelimenin ilk harflerini büyük yapmak istesek mesela. *nix ortamında farklı yöntem/araçlar ile yapılabilir bu işlem. sed ile cumle="merhaba, hayat ne tuhaf vapurlar filan" echo $cumle | sed ‘s/\([a-z]\)\([a-zA-Z0-9]*\)/\u\1\2/g’ Merhaba, Hayat Ne Tuhaf Vapurlar Filancumle="merhaba, hayat ne tuhaf vapurlar filan" echo $cumle | sed ‘s/\([a-z]\)\([a-zA-Z0-9]*\)/\u\1\2/g’ Merhaba, Hayat Ne Tuhaf Vapurlar Filan awk […]

, ,

AWK String İşlemleri

awk içerisinde basit string işlemlerine örnek olması için betik hazırladım. data_file isimli dosyamız verilerimizi içersin ve içeriği aşağıdaki gibi olsun. cat data_file kelime1="Mazhar" kelime2="Fuat" kelime3="Ozkan" kelime2="Siyah" kelime3="Beyaz" kelime1="Yol" kelime4="Su" kelime3="Elektrik" kelime4="Athos" kelime1="Porthos" kelime3="Aramis" kelime2="Dartanyan" kelime3="Metin" kelime1="Ali" kelime2="Feyyaz"cat data_file kelime1="Mazhar" kelime2="Fuat" kelime3="Ozkan" kelime2="Siyah" kelime3="Beyaz" kelime1="Yol" kelime4="Su" kelime3="Elektrik" kelime4="Athos" kelime1="Porthos" kelime3="Aramis" kelime2="Dartanyan" kelime3="Metin" kelime1="Ali" kelime2="Feyyaz" Görüldüğü gibi […]

, , ,

sed ile html işleme

Problem: Html dosyasında body tag’ları içinde bulunan paragraflardaki rakamları, belirli bir karakter ile (#) değiştirmek.

,

sed ile satırdaki fazla boşlukları silmek

Dosyamızın satırlarında birden fazla boşluğu tek boşluk ile değiştirmek istersek;

Previous Posts