如何把 M 去掉

2022-04-03 15:28:36 字數 869 閱讀 9152

(1)方法一

最簡單的辦法就是用裡linux下vim行的替換文法:

進入vim的命令列模式輸入

:%s/\r//gc

同理:如果出現^v則用:%s/^v//gc替換

(2)方法二

也是在vim命令列模式下

:set ff=unix 

:w先把格式換成unix的,然後重新儲存以下就可以了!

(3)方法三

用乙個工具dos2unix(注意:不同系統不一樣 ) ,例如我使用的是ubuntu,其下有乙個替代工具tofrodos,具體安裝可以參考我的另一篇文章

使用:將dos格式文字檔案轉換成unix格式,最簡單的用法就是dos2unix直接跟上檔名。

格式:dos2unix file

如果一次轉換多個檔案,把這些檔名直接跟在dos2unix之後。(注:也可以加上-o引數,也可以不加,效果一樣)

格式:dos2unix file1 file2 file3

格式:dos2unix -o file1 file2 file3

上面在轉換時,都會直接在原來的檔案上修改,如果想把轉換的結果儲存在別的檔案,而原始檔不變,則可以使用-n引數。

格式:dos2unix oldfile newfile

如果要保持檔案時間戳不變,加上-k引數。所以上面幾條命令都是可以加上-k引數來保持檔案時間戳的。

格式:dos2unix -k file

格式:dos2unix -k file1 file2 file3

格式:dos2unix -k -o file1 file2 file3

格式:dos2unix -k -n oldfile newfile

注:unix2dos命令的使用方式與dos2unix命令的類似。

linux 怎麼把 M去掉

在linux下,不可避免的會用vim開啟一些windows下編輯過的文字檔案。我們會發現檔案的每行結尾都會有乙個 m符號,這是因為 dos下的編輯器和linux編輯器對檔案行末的回車符處理不一致,對於回車符的定義 windows 0d0a unix linux 0a mac 0d 比較快捷的去除這些...

linux 怎麼把 M去掉

在linux下,不可避免的會用vim開啟一些windows下編輯過的文字檔案。我們會發現檔案的每行結尾都會有乙個 m符號,這是因為 dos下的編輯器和linux編輯器對檔案行末的回車符處理不一致,對於回車符的定義 windows 0d0a unix linux 0a mac 0d 比較快捷的去除這些...

linux 怎麼把 M去掉

在linux下,不可避免的會用vim開啟一些windows下編輯過的文字檔案。我們會發現檔案的每行結尾都會有乙個 m符號,這是因為 dos下的編輯器和linux編輯器對檔案行末的回車符處理不一致,對於回車符的定義 windows 0d0a unix linux 0a mac 0d比較快捷的去除這些符...