Добрый всем день/утро/вечер/ночь!
(Тема, наверное, не имеет отоношение к программированию, но не засорять же общий форум такими частными вопросами =)
В общем, не работает такая конструкция:
cat text1.txt | sed "s/\n\n/&/g" > text2.txt
Причем, например, команда tr делает все как надо
cat text1.txt | tr "\n" "&" > text2.txt
Но, к сожалению, только с символами работает, а надо заменить именно два подряд идущих перевода строки.
Может, sed не хочет работать с UTF-8? (Да, кстати, текст на русском).