[英]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.