由於在DOS(windows系統)下,文本文件的換行符為CRLF,而在Linux下換行符為LF,使用git進行代碼管理時,git會自動進行CRLF和LF之間的轉換,這個我們不用操心。而有時候,我們需要將windows下的文件上傳到linux上,例如shell腳本,執行的時候有時會出現奇怪的問題,這時候,就需要安裝dos2unix軟件。
在centos下安裝dos2unix:
yum install -y dos2unix
安裝完成后,對文件進行轉換
dos2unix abc.sh
現在執行就不會出問題了