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

问题描述 投票:0回答:1

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

第1行; ^ Mline2;

输出如下:

一号线; 2号线;

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

regex eclipse shell replace regex-lookarounds
1个回答
1
投票

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

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

如果你的意思是回车:

sed -e 's/\r/\n/g' file
© www.soinside.com 2019 - 2024. All rights reserved.