Çağrı Hocam örneğiniz için çok teşekkür ederim, elleriniz dert görmesin :)
7 Haziran 2016 09:02 tarihinde Cagri Emer <[email protected]> yazdı: > Merhaba, > > Asagida bir ornegini yaptim. Dosyada bosluk mu, tab mi var dikkat etmek > lazim komutu modifiye ederken. > > $ cat test.conf > > ############## > <Directory /usr/share/phpMyAdmin/> > <IfModule mod_authz_core.c> > # Apache 2.4 > <RequireAny> > Require ip 127.0.0.1 > Require ip ::1 > ############## > > $ perl -0644 -i -pe 's/Require ip 127.0.0.1\n Require ip ::1/\ > # Require ip 127.0.0.1\n # Require ip ::1\n Require all > granted/igs' test.conf > > $ cat test.conf > > ############## > <Directory /usr/share/phpMyAdmin/> > <IfModule mod_authz_core.c> > # Apache 2.4 > <RequireAny> > # Require ip 127.0.0.1 > # Require ip ::1 > Require all granted > ############## > > Kolay gelsin. > > 2016-06-07 10:27 GMT+10:00 Aycan AYDEMİR <[email protected]>: > >> sed -i -e 's/arananifade/değiştirilecekifade/g' /dosya.txt >> >> şeklinde dosya içerisinde bir metni bulup istenilen değişikliği >> yapabiliyorum. >> "değiştirilecekifade" kısmına "\n" ile yeni satırlı ifadeler eklediğimde >> istediğim değişiklik yine oluyor. >> >> Fakat yapmak istadiğim şey "arananifade" kısmında birden fazla satır >> içeren metni bulup yine birden fazla satır içeren metin ile değiştirmek. Ve >> aradığım ifadede "\n" şeklinde yeni satır belirttiğimde istediğim >> değişiklikler olmuyor. >> >> Örnek olarak >> >> ############## >> <Directory /usr/share/phpMyAdmin/> >> <IfModule mod_authz_core.c> >> # Apache 2.4 >> <RequireAny> >> Require ip 127.0.0.1 >> Require ip ::1 >> ############## >> ifadesini arayıp >> >> ############## >> <Directory /usr/share/phpMyAdmin/> >> <IfModule mod_authz_core.c> >> # Apache 2.4 >> <RequireAny> >> # Require ip 127.0.0.1 >> # Require ip ::1 >> Require all granted >> ############## >> şeklinde değiştirmek istiyorum. >> >> sed komutuna bu yordamla ekleyebileceğim farklı bir parametre mi gerekli? >> Ya da başka bir komutla bu işi çözebilir miyim? >> >> _______________________________________________ >> Linux-sunucu E-Posta Listesi >> [email protected] >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından >> okuyabilirsiniz; >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 >> dakika içinde üyeliğinizi sonlandırabilirsiniz. >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu >> >> > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
