[Linux] Re: bash scripting

2009-12-17 Başlik gneral @ gmail.com
Yardımseverliliğiniz ve samimiyetiniz için teşekkür ederim arkadaşlar, Görüşmek üzere, selametle kalın. - Muhsin İŞSEVER İşsever Giyim Konfeksiyon Pazar mh. Huzur sk. Nu.4, Pazar mh. Güven sk. Nu.1, PK:55420, Ondokuzmayıs/SAMSUN. Telefon: 0,362 511 47 67 Fax: 0,362

[Linux] Re: bash scripting

2009-12-16 Başlik Engin Yüce
Sed ile yapmak isterseniz şu şekilde: sed -i -e 's/php/asp/g' *.txt bu komut o klasördeki tüm txt uzantılı dosyaların içindeki php'leri asp olarak çevirecektir. Sed'in -i parametresinin posix uyumsuzlugu yaptığını da söylemek isterim ayrıca.. kolay gelsin, -engin 16 Aralık 2009 20:09 tarihinde

[Linux] Re: bash scripting

2009-12-16 Başlik A.Gurcan Ozturk
Komutu calistirmadan once, txt dosyalarinizi yedeklemenizi oneririm. perl -i -ne ' s/pattern/replacement/g; print ' *.txt 2009/12/16 gneral @ gmail.com : > Şu komutu : sed -i -e '/aranan_satırdan_bir > bölüm/c\değiştirilmiş_yeni_satır' aranan_dosya > > uyguladığımızda, satırda sadece ilgili bölüm

[Linux] Re: bash scripting

2009-12-16 Başlik gneral @ gmail.com
Şu komutu : sed -i -e '/aranan_satırdan_bir bölüm/c\değiştirilmiş_yeni_satır' aranan_dosya uyguladığımızda, satırda sadece ilgili bölümü değiştirmiyor, o satırı komple silerek sadece yeni kelimeyi yazıyor. Örnek vermem gerekirse; sed -i -e '/php/c\asp' *.txt bunu uyguladığımda, dizindeki tüm tx

[Linux] Re: bash scripting

2009-12-16 Başlik Engin Yüce
sorunuzu tam anlatamamışsınız bence, daha açık şekilde yazarsanız cevaplamaya çalışırım. 16 Aralık 2009 18:35 tarihinde fGt - manager yazdı: > Örnekleriniz için teşekkürler. > > Burada verdiğiniz örneklerde, örneğin satır: > > lorem ipsum lorem lorem burasıdeğişeceksatır lorem lorem ise, > komut

[Linux] Re: bash scripting

2009-12-16 Başlik fGt - manager
Örnekleriniz için teşekkürler. Burada verdiğiniz örneklerde, örneğin satır: lorem ipsum lorem lorem burasıdeğişeceksatır lorem lorem ise, komutu uyguladığımızda değişensatır oluyor. Nasıl: diğer loremler kalsın, sadece yazdığımız değişsin ? Bunu nasıl yapabiliriz?

[Linux] Re: bash scripting

2009-11-29 Başlik Eray Aslan
On 29.11.2009 17:09, Engin Yüce wrote: > Sizce burda şu anda göremediğim bi hata olabilir mi? veya öngöremediğim > bir durum için yanlış sonuçlar alabilirmiyim? Bi incelerseniz çok sevinirim. sed bagimliligi (dependency) oluyor betiginizde. Benim yaptigim da kotu bir sed implementation'i idi zate

[Linux] Re: bash scripting

2009-11-29 Başlik Engin Yüce
Eray bey çok teşekkürler, ben şu şekilde çözdüm yapmak istediklerimi: (Mail listesi kayıtlarında ihtiyacı olanlar için kalsın diye açık açık yazıyorum) > Amacım bir bash script ile bir dosyada aradığım bir satırın olup olmadığını > bulmak ve bu satırı değiştirmek, silmek, üzerine veya altına bir s

[Linux] Re: bash scripting

2009-11-29 Başlik Eray Aslan
On Sun, Nov 29, 2009 at 04:09:21PM +0200, Eray Aslan wrote: > > Aynı zamanda, bir dosyada aradığım bir satır yok ise o dosyanın sondan bir > > önceki satırına birşeyler nasıl girebilirim? [...] > Notlar: > * Racey kod yukaridaki. Datafile'a ellemeden once lock edin. > Degisemesin. > * Sistemde $t

[Linux] Re: bash scripting

2009-11-29 Başlik Eray Aslan
On Sat, Nov 28, 2009 at 01:42:28PM +0200, Engin Yüce wrote: > Amacım bir bash script ile bir dosyada aradığım bir satırın olup olmadığını > bulmak ve bu satırı değiştirmek, silmek, üzerine veya altına bir satır > eklemek. if /bin/grep "aranan_text" $datafile > /dev/null 2>&1 then # text varsa