1、问题

github下载一个源码,运行install脚本时(# ./myinstal_cp)一直报错“/bin/bash^M: bad interpreter: No such file or directory”,如:

-bash: ./myinstall_cp: /bin/bash^M: bad interpreter: No such file or directory

用bash命令执行(#  bash myinstal_cp),然后提示脚本文件出现很多\r\n的问题,仔细看脚本源码,逻辑语法都没有错误。

2、分析

仔细定位执行报错的原因,-bash: bad interpreter,脚本解释有问题,且bash执行过程中显示\r\n语法出错,联想到windows系统的编辑器是以\r\n换行的,因此,可能脚本是在windows系统编写的。

3、解决

方式1:vim打开文件,输入set ff=unix,然后保存文件即可将windows格式脚本替换为unix,可以直接执行了。

vim myinstall_cp
:set ff=unix
:wq

方式2:根据bash执行报错的行数,在linux环境下找到结尾换行删掉,重新敲入换行。

Bash脚本报错:“/bin/bash^M: bad interpreter: No such file or directory”相关推荐

  1. XShell中启动Linux服务器上的run.sh时,报错 bin/sh^M: bad interpreter: No such file or directory

    原因:.sh脚本在windows系统下用记事本文件编写的.不同系统的编码格式引起的. 解决方法:修改.sh文件格式 (1)使用vi工具 vi test.sh (2)利用如下命令查看文件格式 :set ...

  2. shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory

    今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试: Shell代码   #!/bin/sh echo "test shell " 具体报错信息如下: Sh ...

  3. shell脚本报错问题: -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory

    今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试: Shell代码:   #!/bin/sh    echo "test shell "  具体报错信息如 ...

  4. -bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or directory 错误解决方案

    问题描述:写linux脚本时.sh文件中,在win环境下,编辑了.sh文件,然后上传到linux服务器中,出现如下错误: -bash: ./start.sh: /bin/sh^M: bad inter ...

  5. 解决Linux服务器执行出现 -bash: ./xxx.sh: /bin/sh^M: bad interpreter: No such file or directory

    一.概述 今天在 windows 环境下 通过 Idea 写 shell 脚本,上传到 linux 环境后执行数包如下错误: -bash: ./xxx.sh: /bin/sh^M: bad inter ...

  6. /usr/bin/perl^M: bad interpreter: No such file or directory

    1.web显示 2.nagios服务端测试 [root@nagiosserver objects]# /usr/local/nagios/libexec/check_nrpe -H 10.0.0.10 ...

  7. ../configure: /bin/sh^M: bad interpreter: No such file or directory

    今天在Linux下运行./l-c, 谁知道竟然报出 ../configure: /bin/sh^M: bad interpreter: No such file or directory  , 这个问 ...

  8. shell脚本:/bin/sh^M: bad interpreter: No such file or directory。(转)

    在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory. 分析:这是不同系统编码格式引起的:在windows系统中 ...

  9. Linux中执行bash脚本报错/bin/bash^M: bad interpreter: No such file or directory

    问题描述:Linux中采用绝对路径执行Bash脚本,报错-bash: /home/xxx.sh: /bin/bash^M: bad interpreter: No such file or direc ...

最新文章

  1. 4、jQuery实现的全选、反选和不选功能
  2. win系统加入方舟服务器秒退,win10玩方舟闪退 | 手游网游页游攻略大全
  3. 动态规划入门 洛谷P1108 低价购买
  4. 关于mysql行级锁中MVCC的一些理解
  5. 优酷播控实践:基于规则引擎的投放管控模型
  6. 报错:“-bash: git: 未找到命令”
  7. 自定义Toolbar的一些小技巧
  8. JavaScript 01
  9. groovy 对 list 排序
  10. SLAM - 01 - 分类
  11. 在保护继承中基类的共有成员_C++面向对象:C++ 继承
  12. 只因少打一个字符 “”,大量谷歌 Chromebook 无法解锁
  13. 常用的不透明度的值,以黑色为例
  14. html 标签英文全称,html标签英文全称
  15. Docker基础入门详解
  16. OpenWRT 学习笔记 -- 用户自定义添加app的开机自启动
  17. java中fractions,[CF743C]Vladik and fractions
  18. 4K动态视频壁纸「Dynamic Wallpaper」
  19. 火狐Firefox最简洁界面设置
  20. 头牌知产介绍商标为什么要打r符号?怎么打?

热门文章

  1. [转帖]AjaxControlToolkit.TabContainer 自定义样式续
  2. 金陵科技学院计算机开设课程,金陵科技学院各专业介绍
  3. dao层mysql复合语句_在业务中是使用多个Dao组合好,还是一个链接查询好?
  4. 电脑word文档打不开怎么办_word怎么转pdf?两个值得学习的高效转换法
  5. Linux 网络设备驱动开发(一) —— linux内核网络分层结构
  6. JS中的array和Object的区别
  7. 嵌入式GUI FTK支持输入法
  8. HRESULT返回值说明
  9. 1.the linux device model--kobject kset学习笔记
  10. [react] 在react中你是怎么进行状态管理的?