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
