Выходной файл в одну строку с Escape-последовательностями - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть файл, подобный этому:

This
    file
has
newlines
and
    tabs

, и я хочу сгенерировать что-то похожее на это:

This\n\tfile\nhas\nnewlines\nand\n\ttabs

Как я могу легко получить этот вывод?

1 Ответ

1 голос
/ 21 апреля 2020

Я только что добавил ответ на Замените переводы строк литералом \ n , который работает и здесь.
Используя опцию "new" -z, вы можете сделать

sed -z 's/\t/\\t/g;s/\n/\\n/g' file

или

sed -z "s/\t/\\\t/g;s/\n/\\\n/g" file
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...