: bad interpreter: 沒有那個文件或目錄 (dos2unix 解釋)

[h@localhost testproj]$ ./webcomp.sh

: bad interpreter: 沒有那個文件或目錄

解決辦法:

如果sh目錄存在且腳本無誤,最可能是原因是在windows下寫的腳本是dos格式的,放在Linux下編碼不識別,解決方法是使用dos2unix命令轉一下,即輸入: dos2unix 文件名     

產生DOS格式的原因:

    Windows下傳輸sh文件  導致bash編碼錯誤! 需轉換格式,並修改shell腳本權限!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章