1. 程式人生 > >linux 和 dos 之間的檔案格式轉換

linux 和 dos 之間的檔案格式轉換

1.使用 set ff=unix
    使用 vim 開啟檔案,然後再命令模式下輸入:set ff=unix,之後儲存,然後重新開啟即可。

2.使用 sed 命令
    直接修改需要轉換格式的檔案:$ sed -e ‘s/^M/\n/g’ myfile.txt >newFile.txt
    

    注意:^M ,不是直接 ^ 和 M的組合,是使用的 Ctrl + V + M 組合而來的。

    此方式是把修改後的檔案輸入到一個新的檔案中,之後把原來的檔案給刪除掉,把新檔案重新命名成為原來檔案的名字。

3.使用 vim 替換
    使用 vim 開啟檔案,然後再命令模式下輸入命令:%s/^M/\r/g ,然後儲存退出即可。

備註:

一般情況下,第一種方式就可以解決這個問題了,如果這個解決不了的話,接著可以嘗試第二種,最後嘗試第三種。