Windows 系統建立的檔案, 使用的斷行字元為 ^M$ ,稱為 CR 與 LF 兩個符號;
Linux 下僅有 LF ($) 這個斷行符號。
可使用
cat -A 檔案 或
od -t c 檔案 來觀察檔案內斷行符號的不同。
轉換方式
dos2unix [-kn] file [newfile] windows格式轉為unix格式
unix2dos [-kn] file [newfile] unix格式轉為windows格式
-k :保留該檔案原本的 mtime 時間格式 (不更新檔案上次內容經過修訂的時間)
-n :保留原本的舊檔,將轉換後的內容輸出到新檔案,如: dos2unix -n old new
ex: dos2unix -n old.txt new.txt
參考:鳥哥的linux私房菜
沒有留言:
張貼留言