03:38:39 tia-laptop ~
[ tia ] $ echo "Например, сохранение в записной книжке
нескольких сотен записей может привести к
полному использованию всей доступной памяти." | sed -e ':A;N;$!bA' -e 's/\([а-я]\)\n\([а-я]\)/\1 \2/g'
Например, сохранение в записной книжке
нескольких сотен записей может привести к
полному использованию всей доступной памяти.
03:38:47 tia-laptop ~
[ tia ] $ echo "Например, сохранение в записной книжке
нескольких сотен записей может привести к
полному использованию всей доступной памяти." | sed -e ':A;N;$!bA' -e 's/\([а-яе]\)\n\([а-яе]\)/\1 \2/g'
Например, сохранение в записной книжке нескольких сотен записей может привести к полному использованию всей доступной памяти.
Кто-нибудь может мне объяснить, что за магия с перечислением? Почему, если я указываю [а-я], то ничего не заменяется, а когда указываю [а-яе], то заменяются оба переноса строки?
//Локаль ru_RU.UTF-8