linux – ¿Cómo puedo "catalogar" un archivo y eliminar las líneas comentadas?

Pregunta:

Me gustaría saber si hay alguna manera de que pueda cat file como php.ini y eliminar todas las líneas que comienzan con ;

Por ejemplo, si el archivo contenía esto:

;   - Show all errors, except for notices
;
;error_reporting = E_ALL & ~E_NOTICE
;
;   - Show only errors
;
;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
;
;   - Show all errors except for notices
;
error_reporting  =  E_ALL & ~E_NOTICE

y ejecuté el comando correcto cat | {remove comments command} , entonces terminaría con:

error_reporting  =  E_ALL & ~E_NOTICE

Nota : asumí que cat sería la mejor manera de hacer esto, pero en realidad estoy bien con la respuesta usando otra utilidad como awk , sed , egrep , etc.

Respuesta:

Puedes usar:

sed -e '/^;/d' php.ini

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım