Me gustaría saber si hay una manera en que podría cat
presentar un me gusta php.ini
y eliminar todas las líneas que comienzan con;
Por ejemplo, si el archivo contiene 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}
, luego terminaría con:
error_reporting = E_ALL & ~E_NOTICE
Nota - Supuse que cat
sería la mejor manera de hacer esto, pero estoy realmente bien con la respuesta usando otra utilidad como awk
, sed
, egrep
, etc.
cat
es la herramienta para concatenar archivos. grep
es la herramienta para filtrar líneas basadas en patrones. sed
y awk
también puede modificar esas líneas.
error_reporting = E_ALL & E_NOTICE ; Show all errors, except for notices
? ¿Debería eliminarse el comentario también en ese caso?