`

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

阅读更多

原因:脚本的编码问题,脚本文件保存时使用了DOS格式

解决:使用vim打开进行转换,命令模式下输入:set ff=unix


注意:不要在 Windows下编辑脚本文件,否则经常会遇到这种问题

 

分享到:
评论

相关推荐

    centos安装jdk1.8时出现没有/lib/ld-linux.so.2:这个文件的原因分析

    -bash: /usr/local/jdk/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 安装完后 java -version 查看版本出现: 原因是:没有那个文件或目录,找了很久发现需要...

    解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题

    1)进入存放jdk文件的文件夹路径 我这里是 usr/local/jdk/ 2)输入命令 chmod 777 jdk1.8.0_221/bin/java修改权限 3)再次输入 java -version 成功 总结 以上所述是小编给大家介绍的解决-BASH: /HOME/JAVA/JDK1.8.0...

    CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决

    具体来说,在64位CentOS系统中尝试运行或安装32位程序时,如果没有安装相应的32位库文件,则会出现上述错误。 #### 二、错误表现形式 1. **命令行错误**: - 当在命令行中尝试执行某个程序时,可能会看到如下的...

    Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录

    在Linux系统中,当尝试运行一个Shell脚本(如`t.sh`)并遇到错误“bash: ./t.sh: /bin/bash^M: 损坏的解释器: 没有那个文件或目录”时,这通常意味着脚本的开头行(也称为Shebang行)受到了不兼容的文本编辑器的影响...

    arm-2014.05-29-arm-none-linux-gnueabi

    COLLECT_LTO_WRAPPER=d:/eclipse/cross/arm-2014.05-29/bin/../libexec/gcc/arm-none-linux-gnueabi/4.8.3/lto-wrapper.exe Target: arm-none-linux-gnueabi Configured with: /scratch/maciej/arm-linux-2014.05-...

    linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法

    linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方案 今天在安装程序时,发现有一个插件未安装,我就随手敲了一个命令,看都没看 yum remove yum 然后就杯具了… [root@localhost ~]#...

    Linux bash:./xxx:无法执行二进制文件报错

    到此这篇关于Linux bash:./xxx:无法执行二进制文件报错的文章就介绍到这了,更多相关Linux 无法执行二进制文件 内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!...

    roundcubemail-1.3.9-complete .tar.gz

    外网下载有点慢,搬到国内来了,使用方式如下 tar -zxvf roundcubemail-1.3.3-complete.tar.gz -C /...echo '0 0 * * * root bash /var/www/roundcube/bin/cleandb.sh >> /dev/null' | sudo tee --append /etc/crontab

    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,需要的朋友可以参考下

    curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0无法下载

    这已经下载好了,下载之后,通过 bash ./downloadbyfn.sh 1.1.0 -s 运行。 具体可以看https://blog.csdn.net/u013288190/article/details/112286162

    ubuntu如何运行.sh文件,.sh文件运行提示脚本异常

    ubuntu执行.sh文件,1 .sh文件是Ubuntu下可执行文件,首先需要确定它的权限...注意:不可以用sh filename,因为在Ubuntu下,sh调用的事dash解释器,用./filename默认调用bash解释器,只要在文件开头加上: #!/bin/bash

    CentOS7安装VMware Tools.docx

    在安装过程中,如果遇到 `bash:./vmware-install.pl :/usr/bin/perl:bad interpreter: No such file or directory.` 的错误,说明系统缺少 Perl 环境。此时,可以通过以下命令安装 Perl 支持组: ```bash sudo yum ...

    虚拟机root:x:0:0:root:/root:/bin/bash改成 root:x:0:0:root:/root:/bin/csh

    标题 "虚拟机root:x:0:0:root:/root:/bin/bash改成 root:x:0:0:root:/root:/bin/csh" 涉及的是Linux操作系统中的用户配置信息更改,特别是关于root用户的Shell切换。在Linux系统中,`/etc/passwd` 文件包含了所有...

    flink-1.9.0-bin-scala_2.12.tgz安装包

    - Linux:在终端中,切换到`flink-1.9.0/bin`目录,运行`./start-cluster.sh`启动。 2. 停止: - Windows:运行`stop-cluster.bat`。 - Linux:运行`./stop-cluster.sh`。 五、运行示例 Flink提供了一些内置的...

    Anaconda3-2020.02-Linux-x86_64.sh

     Anaconda3-2020.02-Linux-x86_64.sh,在Linux里面.sh文件是可执行的脚本文件,需要用命令bash来进行安装。此时我们输入命令bash Anaconda3-2018.12-Linux-x86_64.sh,然后开始安装,在安装过程中,基本上不断按回车...

    Linux命令.docx

    3. **`cd ../..`** - 功能:返回上两级目录。 - 示例: ```bash cd ../.. ``` 4. **`cd`** - 功能:进入个人的主目录。 - 示例: ```bash cd ``` 5. **`cd ~user1`** - 功能:进入用户`user1`的主...

    linux redis安装(redis-2.6.14.tar.gz)

    在Linux系统中安装Redis是一个常见的任务,特别是在搭建分布式缓存或数据库系统时。Redis是一款开源、高性能、基于键值对的数据存储系统,广泛应用于数据缓存、消息队列和数据库等多个场景。本教程将详细讲解如何在...

Global site tag (gtag.js) - Google Analytics