0

我有一个txt从 SQL Server 管理器中检索到的文件,因此行分隔符是'\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 上

4

1 回答 1

1

尝试这个:

sed -i 's/\r//' some_file.txt
于 2019-05-14T15:05:57.197 回答