Lange config bestanden zonder commentaar

Daarnet was ik lekker aan het scrollen in het configuratie bestand van Squid3. De configuratie opties bleven en bleven komen… Velen zullen zich hierin wel herkennen ;) toch?

Om alle commentaar (de regels voorafgegaan door een #) hieruit te strippen maak ik gebruik van het volgende shell scriptje:

#!/bin/bash
egrep -a -v ‘^[[:space:]]*#’ $1 | egrep -a ‘[[:print:]]’

Sla dit bestand op in /sbin met de naam “nocomment

Maak het uitvoerbaar:

chmod +x /sbin/nocomment

Klaar! Je kan het nu gebruiken met:

nocomment /etc/squid3/squid.conf

Dit script geeft enkel een output van het opgevraagde bestand, maar slaat dit niet zo op! Vergelijk het met “cat”.

Bookmark and Share

About the Author