- 19, Oct 2024
- #1
В документация Я читаю
Форматирование заметок По соображениям безопасности, начиная с версии 2.0.46, непечатаемые и другие специальные символы в %r, %i и %o
экранируется с использованием последовательностей \xhh, где hh обозначает шестнадцатеричное число.
представление необработанного байта. Исключениями из этого правила являются " и \,
которые экранируются добавлением обратной косой черты и всех пробелов
символы, которые записываются в нотации в стиле C (\n, \t и т. д.).
В версиях до 2.0.46 экранирование не выполнялось.
perl -p -i.bak -e 's/\\"/%22/g' logfile
строки, поэтому вам нужно быть очень осторожным при работе с необработанным журналом
файлы.