Мені хотілося б знати, чи є спосіб, який я можу 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
? Чи слід також видаляти коментар у такому випадку?