![]() |
![]() |
EnderUNIX İpucuArkadaşıma gönder , Ana Sayfa[ Konsol ] "Satır başındaki karaktere göre dosya süzme ve görüntüleme" - Mesut GÜLNAZ - (2006-04-16 09:18:56) [2935] Örneğin bir konfigürasyon dosyanız var ve içerisinde yüzlerce satır var. Bu satırların toplasanız sadece 10 ya da 20 tanesi parametre ve diğerleri default olduğu için ya "comment" şeklinde ya da açıklama satırı. Sizin ihtiyacınız olan tüm default olanları ve comment ları dışarda bırakarak parametre değeri olarak girilenleri elde etmek. Bunun için yapmanız gereken satır içerisinde herhangi bir yerde değil satır başında "#" olmayan satırları ekrana yazdırmanız ve eğer isterseniz bunu bir dosyaya aktarmanız. Bu şu şekillerde yapılabilir. root# grep -v "^#" sample.conf-dist Bu şekilde başında "#" olmayan satırları elde ederiz. Bunu .conf dosyası olarka kullanmak için ise root# grep -v "^#" sample.conf-dist > sample.conf Burada dikkat etmeniz gereken "sample.conf" dosyanızın olmaması. Eğer var ise o dosyanın içeriği tamamen değişecektir ve yeni değerler yazılacaktır. Eğer eski değerlerde kalsın istiyorsanız o zaman root# grep -v "^#" sample.conf-dist >> sample.conf şeklinde bir düzleltme yapmanız gerekiyor komutta. Bunun anlamı sample.conf un en son satırından itibaren çıktıyı o dosyaya yaz demektir. Eğer başında "#" olmayan satırlar değilde başında "#" olan satırları süzmek isterseniz o zaman da "-v" parametresi yerine "-i" parametresini kullanabilirsiniz. İyi çalışmalar... Arkadaşıma gönder , Ana Sayfa |
|