我有一个文件,我想从下面删除^ M字符
第1行; ^ Mline2;
输出如下:
一号线; 2号线;
如何在不创建临时文件的情况下实现此目的?将欣赏任何shell命令,perl命令或eclipse查找和替换。
我不确定^M你是指文字字符串^M还是控制字符(回车)。如果你的意思是文字字符串:
^M
sed -e 's/\^M/\n/g' file
如果你的意思是回车:
sed -e 's/\r/\n/g' file