Я хочу заменить символы '\n'
в каждой строке более длинной строкой, например: "___\n"
.
Когда я пытаюсь:
$ cat /tmp/test.csv | sed ':a;N;$!ba;s/\n/____\n/g'
Я получаю следующий вывод
"00000";"29515470";"001";"001";"A6399000800";"";"";"-1";"142.72";"1.00";"1.00"____
"91930";"20029956";"001";"002";"A2128300018";"";"";"-1";"71.58";"1.00";"4.00"____
"91930";"20029962";"001";"003";"ZZ-OIL16";"";"";"-1";"14.48";"5.00";"3.00"____
"91930";"20029962";"001";"002";"A2661800009";"";"";"-1";"13.28";"1.00";"3.00"
Где самый последний '\n' не заменяется.
Как я могу заменить ВСЕ символы \n
?
Я нашел это: Как заменить новую строку (\ n) используя sed? , но это решение мне не подходит, потому что оно не обрабатывает самый последний символ '\n'
.
awk '{print $0"____"}' /tmp/test.csv
- person Inian   schedule 25.05.2018