百度搜索:蓝易云【Shell错误:/bin/bash^M: bad interpreter: No such file or directory】

百度搜索:蓝易云【Shell错误:/bin/bash^M: bad interpreter: No such file or directory】

这个错误通常是由于在Windows系统下编辑的脚本文件在Linux系统下执行时引起的。在Windows中,文本文件的行结束符是“\r\n”(回车换行),而在Linux中,行结束符是“\n”(换行)。当你将包含Windows风格换行符的脚本文件拷贝到Linux系统上运行时,会导致该错误。...

Shell错误:/bin/bash^M: bad interpreter: No such file or directory

错误原因和现象在执行shell脚本的时候,报错:/bin/bash^M: bad interpreter: No such file or directory。是由于该脚本文件是在Windows平台编写,然后在MacOS平台中执行。在Windows平台上文件是dos格式,换行符尾\r\n,而MacO...

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

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

一、问题 二、原因因为windows下的换行符是\r\n,而linux下是\n,所以多了一个\r,导致shell脚本的第一行#!/bin/sh变成了#!/bin/sh\r会报/bin/sh^M: bad interpreter: No such file or directory错误了三、解决vim...

[帮助文档] 执行yum命令提示“-bash:/usr/bin/yum:/usr/bin/python:badinterpreter:Nosuchfileordirectory”错误怎么办_云服务器 ECS(ECS)

本文介绍在CentOS 7系统的ECS实例中,执行yum命令提示“-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory”错误的解决方案。

-bash usrlocalbindfs binbash^M bad interpreter 没有那个文件或目录

-bash: /usr/local/bin/dfs: /bin/bash^M: bad interpreter: 没有那个文件或目录出现该问题的原因一般是自己编写脚本时,在Linux上不能运行,可能原因是windows和linux有些不可见字符的问题有两种解决办法:将文件添加后缀名变成 ***.sh...

shell脚本 解决“/bin/bash^M: bad interpreter: No such file or directory”

在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。查看脚本文件是dos格式还是unix格式的几种办法。(1)查看脚本的格式: cat -A filename 从显示结果可以判断,dos格式的文件行尾为^...

CentOS7安装jdk后输入Java-version出现-bash: /usr/java/jdk1.8.0_271/bin/java: /lib/ld-linux.so.2: bad ELF in

CentOS7安装jdk后输入Java-version出现-bash: /usr/java/jdk1.8.0_271/bin/java: /lib/ld-linux.so.2: bad ELF in

CentOS7安装jdk后输入Java-version出现-bash: /usr/java/jdk1.8.0_271/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory出现这个问题一头雾水,还以为是...

linux解决“/bin/bash^M: bad interpreter“

linux解决“/bin/bash^M: bad interpreter“原因:在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识解决方法:(1)使用linux命令dos2unix filename,直接...

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

在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式的几种办法。 (1)、cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,uni...

/bin/bash^M: bad interpreter: 没有那个文件或目录

错误分析: 因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。 脚本文件是DOS格式的, 即每一行的行尾以 来标识, 其ASCII码分别是0x0D, 0x0A. 可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的 解决方法: vim f...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6420+人已加入
加入