linux 下啟動程序的時候會顯示壞的解釋器,或者沒有那個文件


又一次開發的時候在windowns上編寫完的程序放到linux下運行的時候,比如:./start.sh的時候顯示:“壞的解釋器,沒有那個文件”錯誤,

原因是windowns下寫的shell腳本換行結束是以\n\r結尾的,而linux下是以\n結尾的,所有多出來了一個\r,

這是用命令:sed -i 's/\r$//' start.sh 回車,就把start.sh的\r換成空白,

最后就可以運行./start.sh了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM