Con el siguiente comando eliminaremos los comentarios de archivos de configuración. En este caso, eliminaríamos las líneas que comiencen por #, por $ o estén en blanco:
sed '/^ *#/d; /^ *$/d' /path/to/file
Con el siguiente comando eliminaremos los comentarios de archivos de configuración. En este caso, eliminaríamos las líneas que comiencen por #, por $ o estén en blanco:
Tienes un fallo en el comando que puede ser catastrófico para comentarios a mitad de linea
Cambiar:
sed ‘/ *#/d; /^ *$/d’ /path/to/file
por:
sed ‘/^ *#/d; /^ *$/d’ /path/to/file
Afortunadamente de la forma en que está no se toca el fichero fuente.
Saludos
Cambiado, gracias!