3

В этом вопросе о stackoverflow объясняется, как можно заменить символ новой строки, используя sed.

Моя проблема в том, что я хочу заменить последовательность символов \r \r \n на sed. Может ли кто-нибудь помочь мне адаптировать пример, приведенный в указанном вопросе?

2 ответа2

2

Оказывается, заменить \r \r \n на \n довольно просто:

sed 's/\r\r$//g'
2
sed ':a;N;$!ba;s/\r\r\n//g'

Это заменит «\r\n\n» ни на что (то есть удалит его), в то время как в примере мы заменили \n пробелом так:

sed ':a;N;$!ba;s/\r\r\n/ /g'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .