UNIX/Linux 使用的是 0x0A
(LF)
0x0A
但 DOS/Windows 一直使用 0x0D0A
(CRLF)作為換行符。
0x0D0A
在linux 下建立一個檔案後,
touch aaa.txt
touch bbb.txt
vi bbb.txt
看圖
直接在windows下使用notepad++修改這個檔案時,會出現換行符是windows的( 0x0D0A
)
0x0D0A
看圖
結果:
程式報錯
檔案中 卻找不到錯誤
解決方法
touch 檔案之後 使用vi指令打開, 再到windows下用notepad++打開書寫