Como visualizar um arquivo de configuração sem os comentários

Eu tenho que muitas vezes fazer alterações nos arquivos de configuração, tais como httpd.conf e squid.conf. Esses arquivos têm um grande número de linhas que estão comentadas, principalmente comentários e algumas diretivas de configuração possíveis que foram comentadas como eles não são obrigados por padrão. Um problema que enfrentam durante a edição de tais arquivos é que há tantas linhas comentadas fora que eu precise rolar para baixo muitas linhas antes que eu possa encontrar a próxima diretiva de configuração ativo. Eu encontrei uma solução muito bem para me ajudar com isso.

Eu agora uso o seguinte comando quando quero apenas olhar para as directivas ativos no arquivo de configuração do Apache:

# Sed ‘/ * # / d- / ^ * $ / d` /etc/httpd/conf/httpd.conf

Este comando lê o arquivo /etc/httpd/conf/httpd.conf e filtra todos os comentários e espaços em branco extras, deixando apenas as definições de configuração activas. Isto torna muito fácil para mim a olhar para o arquivo de configuração.

Se você quer apenas filtrar as linhas que começam com comentários execute o seguinte comando:

# Sed ‘/ ^ # / d- / ^ * $ / d` /etc/httpd/conf/httpd.conf

É praticamente o mesmo comando como antes, com uma pequena mudança. O primeiro * é substituído por ^, qual é regex para o início da linha.


Artigos relacionados