sed -i 's/^ornek.*\n//g'

satır sonu karakterini dikkate alarak onunla birlikte şu şekilde
istediğinizi yapabilirsiniz ( deneme fırsatım olmadıgı ıcın denemedım )

2011/5/12 Serkan <[email protected]>

> öneriniz için teşekkür ederim ancak her dosyadaki içeriği farklı şekilde
> değiştirmem lazım.
> onun için 1 dosya için 1 komutta işlem yapmam lazım.
>
>
> 12 Mayıs 2011 09:51 tarihinde Baris CUHADAR <[email protected]> yazdı:
>
>>  Eğer sed ile yapmanız şart değilse,
>> önerim python veya başka bir dil kullanmanız,
>> dosyayı okuyup istediğiniz yeri değiştirmeniz
>> ve daha fazla kontrol sahibi olmanızı sağlayacaktır.
>>
>> Söz gelimi, dosyayı açar satır satır okumaya başlarsınız.
>> "örnek" sözcüğü ile karşılaştığınızda o satırı yazmayıp,
>> yazma istediğinizi yazarsınız. İstediğiniz satırdaki örnek için satır
>> sayıp
>> istediğiniz satır sırasında bulunan "örnek" satırını değiştirirsiniz.
>>
>> f1=open("dosya","r")
>> f2=open("dosya_yeni","w")
>> b1=" "
>> while b1 !="":
>>     b1=f1.readline()
>>     if "ornek" in b1:
>>         f2.write("ornek ile değiştirilecek metin silecekseniz birşey
>> yazmayın")
>>     else:
>>        f2.write(b1)
>> b1=None
>> f2.close()
>> f1.close()
>>
>> Gibi. Kodu denemedim, kendinize göre uyarlayıp deneyiniz.
>>
>>
>>
>>
>>
>> On 12-05-2011 09:36, Serkan wrote:
>>
>>
>> ama benim istediğim satırı silmek veya ornek ile başlayan kelimeyi
>> değiştirmek  değil satırı değiştirmek ve bunu yaparken her dosya için bir
>> tek satırda komutu çalıştırmam gerek.
>>
>>
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap