正则表达式用\ n替换^ M或删除^ M

时间:2018-08-24 00:09:36

标签: regex eclipse shell replace regex-lookarounds

我有一个文件,要从下面删除^ M字符

line1; ^ Mline2;

具有以下输出:

第1行; 第2行;

如何在不创建临时文件的情况下实现此目的?将不胜感激任何shell命令,perl命令或Eclipse查找和替换。

1 个答案:

答案 0 :(得分:1)

我不确定^M是指文字字符串^M还是控制字符(回车)。如果您的意思是文字字符串:

sed -e 's/\^M/\n/g' file

如果您的意思是回车:

sed -e 's/\r/\n/g' file