sed:我怎样替换 \r\r\n?

sed:我怎样替换 \r\r\n?

stackoverflow 上的这个问题它解释了如何使用 sed 替换换行符。

我的问题是我想用 sed 替换字符序列 \r\r\n。有人能帮我调整参考问题中给出的示例吗?

答案1

事实证明,用 \n 替换 \r\r\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'

相关内容