繁体   English   中英

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

[英]regular expression to replace ^M with \n or to remove ^M

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

第1行; ^ Mline2;

具有以下输出:

一号线; 2号线;

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

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

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

如果您的意思是回车:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM