我想替换\n\r
from$4
因为它弄乱了我的线路。
输入
Hello World Example Text\r\n
new line
所需输出
Hello World Example Text new line
分隔符是\t
答案1
sed -e 's/\\r\\n//g' filename| perl -pne 's/\n/ /g
'
输出
Hello World Example Text new line
Python
#!/usr/bin/python
import re
g=[]
m=re.compile(r'\\r\\n')
k=open('file','r')
for i in k:
g.append(re.sub(m," ",i).strip())
print " ".join(g)
答案2
我不确定我是否正确理解了你的问题..我认为你可以使用 sed 来实现这一点。这会将文件中的每个 \r\n 替换为空字符串。
sed s/\\r\\n//g < yourFile
如果输出看起来正确,请继续通过将标准输出传输到文件来替换它。
sed s/\\r\\n//g < yourFile > resultFile
问候