[Linux-programlama] Re: conf dosyalarındaki # satırları süzen bir betik

---------

[Linux-programlama] Re: conf dosyalarındaki # satırları süzen bir betik

From: Murat Demirten <murat_at_debian.org>
Date: Fri, 18 Apr 2008 16:38:01 +0300
Message-ID: <49f03c7f0804180638q62928a0fr9b1b0e11f69a4e8a@mail.gmail.com>

Yorum satırlarıyla birlikte boş satırları da çıkaran en kısa komut:

sed '/ *#/d; /^ *$/d' /dosya/adi

ÅŸeklinde olabilir.

2008/4/18 Alper OGUZ <Alper.OGUZ_at_bimar.com.tr>:

> Şu olabilir ancak # karakteri ile başlayanlar değil, satırda # geçenler
> dışındakileri alır, yine de işinizi görmesi gerek:
>
> cat squid.conf | grep -v -e "#"
>
>
> Alper OÄŸuz
>
> ------------------------------
> *From:* linux-programlama-bounces_at_liste.linux.org.tr [mailto:
> linux-programlama-bounces_at_liste.linux.org.tr] *On Behalf Of *yaşar tunçez
> *Sent:* Friday, April 18, 2008 4:27 PM
> *To:* linux-programlama_at_liste.linux.org.tr
> *Subject:* [Linux-programlama] Re:conf dosyalarındaki # satırları süzen
> bir betik
>
> Merhaba,
>
> Belirli bir dosya yok aslında. Amacım bir programa v.s ye ait conf
> dosyalarına göz atarken sadece etkin olan ayarları görüntülemek. Örneğin
> squid.conf dosyasındaki etkin değerleri görmek istiyorum. Bunun için tüm
> dosyayı taramak zorunda kalmak hem yorucu hem de zaman alıcı oluyor.
>
> 18.04.2008 tarihinde Ahmet Emre Aladağ <aladagemre_at_gmail.com> yazmış:
> >
> > Selam,
> >
> > Belirli bir conf dosyası için istiyorsanız:
> >
> > d = open("/etc/host.conf")
> > for satir in d:
> > if not satir.startswith("#") and satir!="\n":
> > print satir
> >
> > Birden çok varsa bunları bir listeye atıp
> > for dosyaadi in liste: döngüsüne sokabilirsiniz...
> >
> > 18.04.2008 tarihinde yaşar tunçez <ytuncez_at_gmail.com> yazmış:
> > >
> > > Merhaba,
> > >
> > > conf dosyalarındaki # satırlarını süzen ve sadece etkin ayarların
> > > olduğu satırları gösteren bir betik nasıl yazılabilir ?
> > >
> > > Teşekkürler.
> > >
> > > _______________________________________________
> > > Linux-programlama mailing list
> > > Linux-programlama_at_liste.linux.org.tr
> > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > >
> > >
> >
> >
> > --
> > Ahmet Emre AladaÄŸ
> > http://www.emrealadag.com
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama_at_liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

-- 
Murat Demirten
Genel Müdür
Yenihayat BiliÅŸim Teknolojileri A.Åž.
(212) 210 77 36

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Fri 18 Apr 2008 - 15:51:45 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.