Форум — General sed заменить точку с переносом строки на перенос строки debian, sed 1 1 Собственно сабж. sed -i 's/.\n/\n/' file.txt Это не работает. Ссылка
Заменяй не точку с переносом строки, а точку которая в конце строки. surefire ★★★ (01.12.16 19:56:11 MSK) Ссылка
И еще ты же наверно в курсе, что не экранированная точка в регулярках означает любой символ. surefire ★★★ (01.12.16 19:58:01 MSK) Показать ответ Ссылка
Ответ на: комментарий от surefire 01.12.16 19:58:01 MSK Нет, конечно, не в курсе. Иначе не спрашивал бы глупостей тут. Как это сделать(экранировать точку)?Спасибо! pafflootiy (01.12.16 20:02:37 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от pafflootiy 01.12.16 20:02:37 MSK sed -i 's/\.$/\n/' file.txt surefire ★★★ (01.12.16 20:03:27 MSK) Показать ответ Ссылка
sed -i 's/\.$//' file.txtТочку экранирует «\», $ — позиция конца строки (не символ). evilface ★★ (01.12.16 20:05:42 MSK) Последнее исправление: evilface 01.12.16 20:06:43 MSK (всего исправлений: 2) Ссылка
Ответ на: комментарий от surefire 01.12.16 20:03:27 MSK Спасибо! pafflootiy (01.12.16 20:05:45 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от pafflootiy 01.12.16 20:05:45 MSK Кстати да, наверно тебе лишний перенос не нужен, смотри у Psych218 правильный вариант. surefire ★★★ (01.12.16 20:08:44 MSK) Ссылка
Наверно правильно было бы сформулировать вопрос как «удалить точку в конце строки»? SyntaxError ★ (02.12.16 16:57:07 MSK) Показать ответ Ссылка
Ответ на: комментарий от SyntaxError 02.12.16 16:57:07 MSK Вы правы! Всем спасибо! «Стреляет» вариант sed -i 's/\.$//' file.txt pafflootiy (05.12.16 13:19:45 MSK) автор топика Ссылка