Есть ли проблема с sed и символом новой строки?
У меня есть файл test.txt со следующим содержимым
aaaaa
bbbbb
ccccc
ddddd
Следующее не работает:
sed -r -i 's/\n/,/g' test.txt
Я знаю, что могу использовать trдля этого, но мой вопрос, почему это не представляется возможным с помощью sed.
Если это побочный эффект обработки файла строка за строкой, мне было бы интересно, почему это происходит. Я думаю, grepудаляет новые строки. Делает ли sed то же самое?
trдобавил бы трейлинг ,и вывел бы неопределенную строку. Лучше всего использовать pasteвместо этого:paste -sd , test.txt