我从SQL Server管理器中检索到一个txt
文件,因此行分隔符为'\r\n'
。我想将此行定界符更改为'\n'
。您可以在下面看到我的方法。问题在于,即使在运行sed之后,看起来'\r\n'
也没有被替换,如下所示。我在这里错过了什么?
>>> grep \r\n some_file.txt |wc -l
21321
>>>sed -i 's/\r\n/\n/g' some_file.txt
>>> grep \r\n some_file.txt |wc -l
21321
我正在使用:
sed (GNU sed) 4.4
在Linux 4.15 Ubuntu上
答案 0 :(得分:1)
尝试一下:
sed -i 's/\r//' some_file.txt