Ş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
Received on Fri 18 Apr 2008 - 15:45:46 EEST