簡體   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