bin/sh^M: bad interpreter: No such file or directory解決


問題:bin/sh^M: bad interpreter: No such file or directory

原因:.sh腳本在windows系統下用記事本文件編寫的。不同系統的編碼格式引起的。

解決方法:修改.sh文件格式
 
   (1)使用vi工具
 
      vi test.sh
 
    (2)利用如下命令查看文件格式 
     :set ff 或 :set fileformat 
     可以看到如下信息 
     fileformat= dos 或 fileformat=unix 
     (3) 利用如下命令修改文件格式 
     :set ff=unix 或 :set fileformat=unix 
     :wq (存盤退出)
 
注:其實,在windows下通過git bash可以直接編寫unix格式.sh!


免責聲明!

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



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