有些檔案在 Windows 底下編輯完畢後,改到 Linux 環境用 vi 或是其它編輯器軟體修改時都會出現 ^M 的符號,其實這些符號可以用指令把它去除掉,使用方式很簡單:
指令:
dos2unix 檔案名稱
[root@www ~]# dos2unix [-kn] file [newfile]
[root@www ~]# unix2dos [-kn] file [newfile]
選項與參數:
-k :保留該檔案原本的 mtime 時間格式 (不更新檔案上次內容經過修訂的時間)
-n :保留原本的舊檔,將轉換後的內容輸出到新檔案,如: dos2unix -n old new
這樣便會自動將 ^M 符號都給清除了。