Gostaria de saber se existe uma maneira de cat
arquivar php.ini
e remover todas as linhas começando com;
Por exemplo, se o arquivo contiver isso:
; - 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
e executei o comando correto cat | {remove comments command}
, e acabaria com:
error_reporting = E_ALL & ~E_NOTICE
Nota - eu assumi que cat
seria a melhor maneira de fazer isso, mas eu estou realmente bem com a resposta usando outro utilitário como awk
, sed
, egrep
, etc.
cat
é a ferramenta para concatenar arquivos. grep
é a ferramenta para filtrar linhas com base em padrões. sed
e awk
também pode modificar essas linhas.
error_reporting = E_ALL & E_NOTICE ; Show all errors, except for notices
? O comentário também deve ser removido nesse caso?