在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'
在stackoverflow 上的这个问题它解释了如何使用 sed 替换换行符。
我的问题是我想用 sed 替换字符序列 \r\r\n。有人能帮我调整参考问题中给出的示例吗?
事实证明,用 \n 替换 \r\r\n 非常简单:
sed 's/\r\r$//g'
sed ':a;N;$!ba;s/\r\r\n//g'
这将用任何内容替换“\r\n\n”(即删除它),而在示例中用空格替换 \n,因此:
sed ':a;N;$!ba;s/\r\r\n/ /g'