windows與linux文件格式的互轉

    有時在windows 下編寫好一個腳本,複製到linux 裏不能正常運行,表面上也看不出腳本語法問題,但就是不能正常運行;有時linux 下的某個腳本原本能夠正常運行,但是從windows 的某處(從文件或郵箱裏)複製了幾句命令,粘貼到linux 的這個腳本里,保存後,這個腳本也變得不能正常運行。出現這兩種狀況(其實是一種狀況:linux 中的腳本包含了來自windows 的內容)的基本緣由是兩種系統的文件格式不一樣。
linux

    在windows 下,文件的換行符爲\r\n,而在linux 下,它是\n。這個差別形成了腳本錯誤。當一個linux 下的文件包含了來自windows 的內容,或者這個文件就來自windows,用命令windows

dos2unix <文件名>

轉換其格式,文件格式差別的問題就解決了。
bash

相關文章
相關標籤/搜索