/bin/sh^M:损坏的解释器: No such file or directory

原创 2011年01月20日 10:59:00

运行某些linux脚本文件时会出现这种错误:

/bin/sh^M:损坏的解释器 : No such file or directory

 

原因:该脚本文件在Windows下被编辑过。windows下,每一行的结尾是/n/r,而在linux 下 文件的结尾是/n,那么你在windows下编辑过的文件在linux 下打开看的时候每一行的结尾就会多出来一 个字符/r, 用gedit打开文件是看不到这个^m的,可以使用vi打开看一下,每一行结束都有一个^m

解决办法:ubuntu下安装unix2dos和dos2unix

                    sudo apt-get install tofrodos

                    使用方法不是unix2dos和dos2unix了,而是todos 和fromdos了。

                    fromdos filename


 

ubuntu shell脚本line 1: #!/bin/bash: No such file or directory

脚本文件是在windows系统编写的,在ubuntu系统执行总是提示如下: line 1: #!/bin/bash: No such file or directory 或 line 1: ...
  • wgembed
  • wgembed
  • 2014年03月13日 19:27
  • 3443

shell脚本执行错误:#!/bin/bash: No such file or directory

执行.sh脚本时控制台报错 : #!/bin/bash: No such file or directory解决办法:cat -A 文件路径会发现第一行有问题M-oM-;M-?#!/bin/bash...
  • yaoxiaofeng_000
  • yaoxiaofeng_000
  • 2016年10月11日 17:34
  • 4477

Pods/Pods-frameworks.sh: No such file or directory -工程删除cocopods出错!!!

打开你的项目,找到 Build Phase 下面的 Copy Pods Resource 和 Embeded Pods Frameworks ,删除试试?(先备份)...
  • m372897500
  • m372897500
  • 2016年03月16日 11:33
  • 2694

bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory的解决方法------dos--->unix

一些人喜欢用vim来写linux shell script, 但是, 有的人喜欢在Windows下用一些方便的编辑器(比如鼎鼎大名的Notepad++)写好, 然后拷贝文件到linux下, 结果呢, ...
  • stpeace
  • stpeace
  • 2015年05月09日 20:25
  • 6884

在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory

这种原因是因为windows和Linux系统不同的编码格式引起的。    如果我们在windows系统中编辑的.sh文件可能包含有有不可见字符,通过winscp直接复制到Linux下保留了原wind...
  • xc_gxf
  • xc_gxf
  • 2012年11月28日 11:55
  • 3421

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

今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试: Shell代码   #!/bin/sh      echo "test shell "   ...
  • liujiayu2
  • liujiayu2
  • 2015年12月17日 14:22
  • 492

shell脚本异常“bash: ./rebuild.sh: /bin/sh^M: bad interpreter: No such file or directory”

在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。  分析:这是不同系统编码格式引起的:在windows系...
  • houqizhixiu12
  • houqizhixiu12
  • 2016年07月20日 16:40
  • 1544

关于解决line 1: #!/bin/bash: No such file or directory的问题

今天在执行脚本的时候,一直报这个错,虽然不影响脚本的执行,但是看见它的存在还是很不爽,然后就查了半天最终搞定 1.一般情况下,/bin下面不会不存在bash/,所以和平时我们遇到的No such fi...
  • biaoxianwokeng
  • biaoxianwokeng
  • 2016年09月16日 16:21
  • 3766

在android系统命令行中执行arm linux程序,出现/system/bin/sh: .xxx No such file or directory问题

android系统的底层就是Linux,理论上arm linux程序在android系统中也能够运行。但是当我写了一个“Hello World”程序并运行时,出现了下面的错误: system/bin/...
  • zmc1216
  • zmc1216
  • 2015年07月06日 19:01
  • 4976

/bin/sh^M: bad interpreter: No such file or directory 异常

  今天运行一shell脚本,发现报错,/bin/sh^M: bad interpreter: No such file or directory 随便baidu一下发现好多人都遇到过类似的问题,看...
  • carolzhang8406
  • carolzhang8406
  • 2010年12月29日 10:13
  • 2788
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:/bin/sh^M:损坏的解释器: No such file or directory
举报原因:
原因补充:

(最多只允许输入30个字)