Я хотел бы знать, есть ли способ, которым я мог бы cat
подать как php.ini
и удалить все строки, начинающиеся с;
Например, если файл содержал это:
; - 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
и я выполнил правильную команду cat | {remove comments command}
, тогда я бы в итоге:
error_reporting = E_ALL & ~E_NOTICE
Примечание - Я предполагал , что cat
будет лучшим способом сделать это , но я на самом деле хорошо с ответом с помощью другой утилиты , как awk
, sed
, egrep
и т.д.
cat
это инструмент для объединения файлов. grep
инструмент для фильтрации линий по шаблонам sed
и awk
может также изменить эти строки.
error_reporting = E_ALL & E_NOTICE ; Show all errors, except for notices
? Следует ли удалять комментарий и в этом случае?