原文:linux 下启动程序的时候会显示坏的解释器,或者没有那个文件

又一次开发的时候在windowns上编写完的程序放到linux下运行的时候,比如:. start.sh的时候显示: 坏的解释器,没有那个文件 错误, 原因是windowns下写的shell脚本换行结束是以 n r结尾的,而linux下是以 n结尾的,所有多出来了一个 r, 这是用命令:sed i s r start.sh 回车,就把start.sh的 r换成空白, 最后就可以运行. start.s ...

2017-04-18 15:50 0 1889 推荐指数:

查看详情

解释器: 没有那个文件或目录

在进行安装CacheCloud 过程中 ,当我运行cachecloud-init.sh 这个文件的时候: Linux 报了个:-bash: ./cachecloud-init.sh: /bin/bash^M: 解释器: 没有那个文件或目录 当时一脸懵逼 QAQ ~,后来面向搜索引擎才知道 ...

Mon Jun 15 09:09:00 CST 2020 0 1897
Linux中脚本运行错误(解释器:没有那个文件或目录)

原因: 在Linux中有时候我们将在Windows编写的脚本拷贝到Linux环境中运行时会出现运行不了的情况. 主要还是Windows的换行符为\r\n,而Linux环境中的换行符号为\n. 解决办法: 使用文本编辑工具将脚本文件所有的\r\n替换成\n既可. 方式二: 在执行脚本时,弹出 ...

Wed Jul 24 22:33:00 CST 2019 0 2366
/bin/bash^M: 解释器: 没有那个文件或目录

执行shell脚本是报错:/bin/bash^M: 解释器: 没有那个文件或目录 是因为该文件在windows系统上打开过,关闭后其中的空格符号和Linux的不同,导致这个报错,我们可以通过sed命令与正则的配合将文件中的空格符号替换成linux的空格: ...

Tue May 15 21:54:00 CST 2018 0 2245
/bin/bash^M: 解释器: 没有那个文件或目录

Linux编译cocos2d-x运行脚本的时候出现”/bin/bash^M: 解释器: 没有那个文件或目录“这样的错误如下图。 解决方法: 使用在终端输入sed -i 's/\r$//' make-all-linux-project.sh即可 ...

Fri Aug 30 03:16:00 CST 2013 2 8398
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM