替换文本文件中的文字“\r\n”

Chr*_*ton 0 bash sed

我正在尝试将\r\n文本文件中的每个替换为<p/>.

我尝试了以下但没有运气:

sed 's#\r\n#<p/>#g' test.txt
sed 's#\r\n#<p/>#g' test.txt
sed 's#/\r/\n#<p/>#g' test.txt
sed ':a;N;$!ba;s/\r\n/<p/>/g' test.txt
Run Code Online (Sandbox Code Playgroud)

这里是正文 text.txt

https://www.pivotaltracker.com/story/\r\nhttps://www.pivotaltracker.com/story\r\n\r\nSome business text.\r\n\r\nSome business text. Task 123 is still a work in progress but we wanted it in develop to keep everything updated.
Run Code Online (Sandbox Code Playgroud)

Tom*_*ech 5

所有其他答案都假设您正在尝试处理 Windows 样式的行尾并将它们更改为段落标记。

要将字符的文字序列更改\r\n为其他内容,只需使用全局替换:

sed 's!\\r\\n!<p/>!g' file
Run Code Online (Sandbox Code Playgroud)

\自己需要进行转义。