У меня есть файл, подобный этому:
This file has newlines and tabs
, и я хочу сгенерировать что-то похожее на это:
This\n\tfile\nhas\nnewlines\nand\n\ttabs
Как я могу легко получить этот вывод?
Я только что добавил ответ на Замените переводы строк литералом \ n , который работает и здесь. Используя опцию "new" -z, вы можете сделать
-z
sed -z 's/\t/\\t/g;s/\n/\\n/g' file
или
sed -z "s/\t/\\\t/g;s/\n/\\\n/g" file