xtala
@xtala
Постигает Дзен

Как заменить переносы строки симолами «\n»?

Привет!
Подскажите как с помощью bash илиshell, можно вместо невидимых переносов поставить видимые символы \n ?
Т.е. дан текстовый файл вида :
Бла
бла
бла

С пощью каких команд его можно привести к виду
бла/nбла/nбла ?
  • Вопрос задан
  • 1394 просмотра
Решения вопроса 1
xtala
@xtala Автор вопроса
Постигает Дзен
Решение подсказал один хороший человек на linux.org.ru
https://www.linux.org.ru/forum/development/1298916...
Решение такое sed 's/$/\\/' text.txt | tr '\n' 'n' > ou
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
BedwaRe
@BedwaRe
Пиши код
Вот ответ.
/home/oracle/aaa>cat text.txt
bla
blah
bleah
/home/oracle/aaa>sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/,/g' text.txt > ou
/home/oracle/aaa>cat ou
bla,blah,bleah

UPDATE: Достаточно и такой записи.
tr "\n" "n" < text.txt > ou
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы