css

2012年6月20日 星期三

DOS 與 Linux 的斷行字元

Windows 系統建立的檔案, 使用的斷行字元為 ^M$ ,稱為 CRLF 兩個符號;

 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私房菜

沒有留言:

張貼留言