解决运行脚本提示"/bin/bash^M: bad interpreter"错误

  1. 网友热度 11,900 ℃ - 抢沙发
  2. 标签:
  3. 微信公众号: imweber

今天老左在调试某个脚本运行的时候有提示"/bin/bash^M: bad interpreter: No such file or directory"这样的错误提示,原本以为是不是脚本中注释部分没有生效,以及检查空格问题。但是依旧还是这样子,后来想到是不是在WIN系统中的文件编译编码的问题。

解决运行脚本提示"/bin/bash^M: bad interpreter"错误

然后查阅文档后原来真是编码格式的问题,需要通过转换格式后才可以执行,这里可以用到dos2unix编码格式转换工具,默认系统中没有安装,这里我们直接yum安装。

yum install dos2unix -y

安装完毕之后,我们再去执行脚本转换文件编码格式。

dos2unix 文件名

然后再去执行文件就没有问题。

本文固定链接: https://www.laozuo.org/9975.html | 老左笔记


声明:我们不销售主机,选主机需合法使用,信息以实际为准。 公众号:imweber


关注公众号『站长事儿』

获取更多站长圈的新鲜事儿!
有您,有我,还有大家!

注意:任何主机需定期备份,防止数据丢失。主机需合法使用,商家信息以实际为准,评测不代表权威。
该日志由 老左 于2017年02月08日发表在 主机教程 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: 解决运行脚本提示"/bin/bash^M: bad interpreter"错误