Rimuovere commenti dai file

Inserito da il21 February 2011, 5250 visite totali

Prima o poi capita a tutti di dover mettere mano ad un file di configurazione. Solitamente l’operazione non è molto complicata, basta aprire un editor di testo (nano,vi,emax,kate,gedit ecc) e modificare le righe di nostro interesse.
La cosa inizia a complicarsi quando i file di configurazione sono molto ricchi di commenti, non che guastino ma rendono pesante la lettura dello stesso.
Come procedere?
Possiamo semplicemente eliminare tutte le righe che contengono dei commenti, lasciando solo le direttive di configurazione.
Prima di rimuovere i commenti è bene fare una copia del file originale (possono sempre tornarci utili):

 cp file_di_conf.conf file_di_conf.conf.ori

Ora tramite grep si può procedere ad eliminare i commenti:

cat file_di_conf.conf.ori  | grep -v -E '(^#|^$)'  > file_di_conf.conf

Ora il file di configurazione sarà senza commenti.

NB:Per commenti si intendono le linee che iniziano per #.

Grazie a xnamix

Un commento per “Rimuovere commenti dai file”

  1. ermanno scrive:

    Grazie, è quello che mi serviva.
    Buona giornata.
    ermanno

Lascia una risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *