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