Linux下執行.sh命令出現-bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file or directory


原因是 文件的格式是dos,修改為unix 就OK了

查看文件格式  用vim 打開出錯的文件    按 ESC鍵     再按shift+冒號   輸入 set  ff  回車   可以看見 該文件的格式 fileformat=dos
按shift + 冒號  輸入  set ff=unix 回車 發現沒反應,那就對了。 
可以按 shift + 冒號  set ff 查看  fileformat=unix 

---------------------
原文:https://blog.csdn.net/JeffreyHv/article/details/51726600


免責聲明!

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



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