Chciałbym wiedzieć, czy istnieje sposób, w jaki mógłbym cat
zapisać php.ini
i usunąć wszystkie wiersze zaczynające się od;
Na przykład, jeśli plik zawierał to:
; - 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
i uruchomiłem prawidłowe polecenie cat | {remove comments command}
, a następnie skończyłem na:
error_reporting = E_ALL & ~E_NOTICE
Uwaga - Sądziłem, że cat
będzie najlepszym sposobem, aby to zrobić, ale jestem naprawdę w porządku z odpowiedzią przy użyciu innego narzędzia jak awk
, sed
, egrep
, itd.
cat
to narzędzie do łączenia plików. grep
to narzędzie do filtrowania linii na podstawie wzorów. sed
i awk
może również modyfikować te linie.
error_reporting = E_ALL & E_NOTICE ; Show all errors, except for notices
? Czy komentarz również powinien zostać usunięty?