如何从unix文件中删除组合的回车和换行符

时间:2010-04-29 05:58:12

标签: unix

我在Unix中有一个文件,我收到回车符(^ M),然后是换行符。文件中有许多其他换行符(回车),后面没有换行符。我想删除这个回车符( ^ M)接着换行,这样其他没有换行的换行不会受到影响。你能为此建议任何命令。提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用vi编辑器打开文件, 输入:%s @ $ @@ g

这将仅在每一行的末尾删除Control-M字符。

使用以下perl语法

perl -e's / \ r // g'-w -p -i

要查看Control-M字符,请使用vi -b