/bin/bash^M: bad interpreter: No such file or directory 解决方案

sheff脚本执行报错/bin/bash^M: bad interpreter: No such file or directory

解决方法:因为脚本在windows下创建编辑然后上传到linux系统的,所以是dos格式的,而linux却是只能执行格式为unix格式的脚本。所以识别不了,检查一下是否是dos格式:

vi编辑模式下,输入 :set ff 然后回车

回车后看是否提示 fileformat=dos

确定格式是dos文件,还是在编辑模式下 输入:

:set ff=unix

回车后重新检查::set ff
当提示 fileformat =unix 就可以了

修改成功后:wq保存。

重新执行脚本就可以了。

hootown

Hello~

相关推荐

发表评论

微信扫一扫,分享到朋友圈

/bin/bash^M: bad interpreter: No such file or directory 解决方案
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close