/bin/bash^M: bad interpreter: 没有那个文件或目录
生活随笔
收集整理的這篇文章主要介紹了
/bin/bash^M: bad interpreter: 没有那个文件或目录
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
首先需要:[root@sncdpreapp66 home]# touch jenkinsTest.sh
[root@sncdpreapp66 home]#?
[root@sncdpreapp66 home]# chmod +x XXX.sh ?------ 增加 權(quán)限
錯誤分析:
因為操作系統(tǒng)是windows,我在windows下編輯的腳本,所以有可能有不可見字符。
腳本文件是DOS格式的, 即每一行的行尾以 來標(biāo)識, 其ASCII碼分別是0x0D, 0x0A.
可以有很多種辦法看這個文件是DOS格式的還是UNIX格式的, 還是MAC格式的
解決方法:
vim filename
然后用命令
:set ff? #可以看到dos或unix的字樣. 如果的確是dos格式的。
然后用
:set ff=unix #把它強制為unix格式的, 然后存盤退出。
再次運行腳本。
總結(jié)
以上是生活随笔為你收集整理的/bin/bash^M: bad interpreter: 没有那个文件或目录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 买杭州湾的房子后悔死了 买了杭州湾新区的
- 下一篇: tomcat 在eclipse中可以启动