刪除「 M」符號 硬回車 的方法

2021-06-16 00:40:40 字數 425 閱讀 6442

問題現象:

產生"^m"原因:

編輯器在處理回車符方法不同造成的。文字資料在dos下編輯後,以二進位制方式ftp傳到linux 或著unix下用vi開啟就會出現上述現象。

處理方法:

vi編輯器轉換命令模式 shift + :  輸入

g//^m/s//^m// 或者

%s/^m//g,回車就可以了。

cat filename |tr -d '/015' >newfile

不同的unix系統還存在一些其他不同的命令,如:doscp

sed 也可以實現這個功能.

dos2unix filename filename2

反之unix2dos filename filename2

在vi 中用:$s/^m//g

^是crtl-v crtl-m 

軟硬回車和word中刪除空行

硬回車就是普通我們按回車產生的,它在換行的同時也起著段落分隔的作用。軟回車是用 shift enter 產生的,它換行,但是並不換段,即前後兩段文字在 word 中屬於同一 段 在應用格式時你會體會到這一點。ms word 中二者的區別 軟回車與硬回車的區別在於 將來當使用者改變版面的左右邊界重新排...

批量刪除Word中的回車符號

有時候我們從網頁上覆制一些文章到word中時,往往會帶有好多向下箭頭的符號,這就是軟回車符號 word中軟回車是同時按住shift enter得來的 這些軟回車占用了word很多的空間,如果手動乙個乙個刪實在太麻煩了,怎樣才能快速批量刪除這些軟回車符號呢?快速批量刪除軟回車 點選選單欄中的 編輯 替...

Linux環境 行末尾的 M符號刪除

出現 m的原因 window系統中用 r n來表示換行,linux中用 n來表示換行,windows的文字檔案,直接拿到linux中使用可能會會出錯,因為多出了 r 字元,這就是我們看到的 m。解決方案 1.使用正規表示式刪除 在命令模式 vim 下輸入 s m g 然後回車即可替換 注意,這裡的 ...