問題現象:
產生"^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 然後回車即可替換 注意,這裡的 ...