4 回答

蝴蝶不菲
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個贊
Windows等操作系統(tǒng)用的文本換行符和UNIX/Linux操作系統(tǒng)用的不同,Windows系統(tǒng)下輸入的換行符在UNIX/Linux下不會顯示為“換行”,而是顯示為 ^M 這個符號(這是Linux等系統(tǒng)下規(guī)定的特殊標(biāo)記,占一個字符大小,不是 ^ 和 M 的組合,打印不出來的)。Linux下很多文本編輯器(命令行)會在顯示這個標(biāo)記之后,補(bǔ)上一個自己的換行符,以避免內(nèi)容混亂(只是用于顯示,補(bǔ)充的換行符不會寫入文件,有專門的命令將Windows換行符替換為Linux換行符)。
UNIX/Linux系統(tǒng)下的換行符在Windows系統(tǒng)的文本編輯器中會被忽略,整個文本會亂成一團(tuán)。

白衣染霜花
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個贊
文件的編碼格式不一樣在成的,一般來說會影響使用。常規(guī)方法是使用dos2unix命令,懶的方法是逐個把這些字符去掉,在vi里每行行尾按x
添加回答
舉報(bào)
0/150
提交
取消