Dosya İçerisindeki Comment Out Edilmemiş Satırlar
![]() |
*nix tabanlı işletim sistemlerinden herhangi bir kurulum sırasında yapılandırma dosyaları ile sık sık haşır neşir oluyoruz. Hemen her yapılandırma dosyasında, yapılandırma seçeneklerinin anlamlarını içeren yorum satırları bol bol bulunuyor. Bu satırlarının başındaki # işareti (comment out) ilgili satırların sistem tarafından ignore edilmesi için kullanılıyor. Böylece, sistem sadece başında # işareti olmayan satırları yani uncommented satırları değerlendiriyor. Bu şekilde, aynı dosya hem yapılandırma işlemlerini tanımlamamıza yarıyor hem de çoğu zaman bir döküman görevi görüyor. Peki ya uzun bir conf dosyası içerisindeki sadece uncommented satırları görüntülemek isterseniz ne yaparsınız ? |
configuration seçeneklerini zaten bildiğiniz noktalarda isteyebileceğiniz böylesi durumlar için cat ve sed komutlarından yararlanabilir ve ekrana sadece bu uncommented satırların basılmasını sağlayabilirsiniz.
Bu iş için uygun cat ve sed komutu şu şekilde:
# cat yapilandirma-dosyasi.conf | sed '/ *#/d; /^ *$/d'
Böylece dosya içeriği ekrana, comment out edilmiş satırlar ve boşluk satırları ayıklanmış bir şekilde basılır.
Etiketler: ipucu, komut, linux, tips, unixBU YAZILAR DA İLGİNİZİ ÇEKEBİLİR
- Vmware ESXi 4 üzerinde SSH Servisini Devreye Almak
- Scalpel ile Data Recovery
- openSSL ve TSA ile Otomatik Log Imzalayıcı (Shell) Script
- Update: openSSL 1.0 TSA Özelliği – 5651′a Uygun Log İmzalamak
- FreeBSD 6.2 Kurulumu – Part VI: Türkçe Desteği
YORUMLAR
Trackbacks
Yorumda bulunun.







de isini gorebilir.
[Cevapla]
Evet bu da iş görüyor, ancak ben cat ve sed ile boş satırları da ignore etmek için kullanıyordum ki, grep ile de yapılıyormuş.
Teşekkürler.
[Cevapla]