1

Rsyslog по умолчанию использует восьмеричные коды для кодирования управляющих кодов и пробелов: #012 для новой строки, #011 для табуляции

Поиск в Google показал только результаты о том, как преобразовать восьмеричные коды, используя стандартный формат \012 , а не #012 .

Как я могу создать файл журнала, чтобы в выводе отображались символы новой строки и вкладки, а не восьмеричные коды, которые использует Rsyslog?

1 ответ1

0

Следующий perl one liner преобразует восьмеричные коды в ascii:

tail -f messages.log | perl -pe 's/#([0-7]{3})/chr oct $1/ge'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .