Monday, July 28, 2008

sed ile islem yapmak

sed (string editor) dosyalarda satır islemleri yaparken cok yararlı.
örneğin bir dosya içinde geçen iki kelime arasını yazdırmak için;
sed -n '/kelime1/,/kelime2/p' dosyaadı

bir dosya içindeki tüm kelime1'leri kelime2 yapmak için;
sed 's/kelime1/kelime2/g' dosyaadı

bir dosyada kelime1 geçen satırları silmek için;
sed '/kelime1/d' dosyaadı

bir dosyanın her satırının başına bir kelime koymak için;
sed 's/^/kelime/g' dosyaadı

yazmak yeterli.

No comments: