iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中怎么解决/bin/bash^M: bad interpreter报错
  • 530
分享到

Linux中怎么解决/bin/bash^M: bad interpreter报错

2023-06-27 11:06:11 530人浏览 安东尼
摘要

本文小编为大家详细介绍“linux中怎么解决/bin/bash^M: bad interpreter报错”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux中怎么解决/bin/bash^M: bad interpreter报错”文章能

本文小编为大家详细介绍“linux中怎么解决/bin/bash^M: bad interpreter报错”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux中怎么解决/bin/bash^M: bad interpreter报错”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

Linux中怎么解决/bin/bash^M: bad interpreter报错

原因:

在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识

解决方法:

(1)使用linux命令dos2unix filename,直接把文件转换为unix格式;

(2)使用sed命令sed -i “s/\r//” filename 或者 sed -i “s/^M//” filename直接替换结尾符为unix格式;

(3)vi filename打开文件,执行 : set ff=unix 设置文件为unix,然后执行:wq,保存成unix格式。

查看脚本文件是dos格式还是unix格式的几种办法。

(1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M,格式的文件行尾为;

(2)od -t x1 filename 如果看到输出内容中存在0d 0a的字符,那么文件是dos格式,如果只有0a,则是unix格式;

(3)vi filename打开文件,执行 : set ff,如果文件为dos格式在显示为filefORMat=dos,如果是unxi则显示为fileformat=unix。

读到这里,这篇“Linux中怎么解决/bin/bash^M: bad interpreter报错”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网操作系统频道。

--结束END--

本文标题: Linux中怎么解决/bin/bash^M: bad interpreter报错

本文链接: https://www.lsjlt.com/news/310089.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中怎么解决/bin/bash^M: bad interpreter报错
    本文小编为大家详细介绍“Linux中怎么解决/bin/bash^M: bad interpreter报错”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux中怎么解决/bin/bash^M: bad interpreter报错”文章能...
    99+
    2023-06-27
  • 如何解决bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory的问题
    这篇文章主要讲解了“如何解决bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory的问题”,文中的讲解内容简单清晰,...
    99+
    2023-06-09
  • Linux中crontab报BAD FILE MODE错误怎么办
    这篇文章给大家分享的是有关Linux中crontab报BAD FILE MODE错误怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。近期碰到个问题,服务器上线后,crontab都发生异常没有自动执行,查看了下...
    99+
    2023-06-13
  • 怎么解决数据库报错-bash: ulimit问题
    这篇文章主要讲解了“怎么解决数据库报错-bash: ulimit问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决数据库报错-bash: ulimi...
    99+
    2022-10-19
  • 怎么解决linux中root.sh执行报错CRS-2101
    这篇文章主要讲解了“怎么解决linux中root.sh执行报错CRS-2101”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决linux中root.s...
    99+
    2022-10-18
  • java中string报错怎么解决
    在Java中,当使用String时报错可能有多种原因,以下是一些常见的错误和解决方法:1. NullPointerException...
    99+
    2023-10-09
    java
  • Gitlab中3621报错怎么解决
    Gitlab是一个广泛使用的开源代码托管平台,但在使用过程中,有时会遇到一些错误和问题。其中,Gitlab 3621错误是比较常见的一种问题。本文将详细介绍Gitlab3621错误的具体解决方法。一、Gitlab 3621错误的原因Gitl...
    99+
    2023-10-22
  • javascript中window.opener.refresh()报错怎么解决
    当使用 `window.opener.refresh()` 报错时,可能有以下几种解决方法:1. 检查是否存在 `window.op...
    99+
    2023-08-08
    javascript
  • golang中UNEXPECTEDTOKEN报错怎么解决
    在Go语言中,"UNEXPECTEDTOKEN"错误通常是因为代码中的语法错误导致的。解决方法可以按照以下步骤进行:1. 仔细检查代...
    99+
    2023-08-15
    golang
  • linux下redis数据库overcommit_memory报错怎么解决
    本篇内容主要讲解“linux下redis数据库overcommit_memory报错怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下redis数据库overcommit_mem...
    99+
    2023-06-29
  • python中报runfile错误怎么解决
    在Python中,"runfile"错误通常表示您正在尝试运行一个不存在或无法访问的文件。要解决此问题,您可以尝试以下几种方法: ...
    99+
    2023-10-24
    python
  • Ubuntu中安装ImageMagick报错怎么解决
    这篇文章主要介绍了Ubuntu中安装ImageMagick报错怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu中安装ImageMagick报错怎么解决文章都会有所收获,下面我们一起来看看吧。发...
    99+
    2023-07-04
  • 怎么解决node中400报错问题
    这篇文章给大家分享的是有关怎么解决node中400报错问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。node 400报错的解决办法:1、查看nodeJS请求HTTP报错的信息...
    99+
    2022-10-19
  • vue中template报错问题怎么解决
    这篇文章主要讲解了“vue中template报错问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue中template报错问题怎么解决”吧!template报错写这个纯粹是为了纪...
    99+
    2023-06-30
  • php中iconv函数报错怎么解决
    本篇内容介绍了“php中iconv函数报错怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方法:1、在函数的第二个参数后添加“//IG...
    99+
    2023-06-30
  • linux下xhost命令报错unable to open display怎么解决
    这篇文章主要介绍“linux下xhost命令报错unable to open display怎么解决”,在日常操作中,相信很多人在linux下xhost命令报错unable to open display怎么解决问题上存在疑惑,小编查阅了各...
    99+
    2023-06-12
  • 怎么解决Oracle中报错PRVF-4007问题
    这篇文章主要介绍“怎么解决Oracle中报错PRVF-4007问题”,在日常操作中,相信很多人在怎么解决Oracle中报错PRVF-4007问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2022-10-19
  • 怎么解决Oracle DBLink中CLOB报错ORA-22992
    本篇内容介绍了“怎么解决Oracle DBLink中CLOB报错ORA-22992”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔...
    99+
    2022-10-18
  • 怎么解决Mysql中的Last_Errno报错问题
    本篇内容主要讲解“怎么解决Mysql中的Last_Errno报错问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决Mysql中的Last_Errno报错...
    99+
    2022-10-19
  • 怎么解决SQL中报错ORA-16038问题
    这篇文章主要讲解了“怎么解决SQL中报错ORA-16038问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决SQL中报错ORA-16038问题”吧!...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作