• /bin/sh^M: bad interpreter:没有那个文件或目录解决


    /bin/sh^M: bad interpreter:没有那个文件或目录解决
     
    执行脚本时发现如下错误:
    /bin/sh^M: bad interpreter: 没有那个文件或目录
     
    错误分析:
    因为操作系统windows,我在windows下编辑的脚本,所以有可能有不可见字符。
    脚本文件是DOS格式的, 即每一行的行尾以 来标识, 其ASCII码分别是0x0D, 0x0A.
     
    可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
     
    解决方法:
    vim filename
    然后用命令
    :set ff? #可以看到dos或unix的字样. 如果的确是dos格式的。
     
     
    然后用
    :set ff=unix #把它强制为unix格式的, 然后存盘退出。
    再次运行脚本。
     
    另外一种解决方法是使用dos2unix命令转一下,即输入: dos2unix 文件名
  • 相关阅读:
    个人温度上报小软件
    假期10
    Android开发 07
    假期09
    Android开发 06
    Android开发 05
    假期08
    Android开发 04
    假期07
    每日日报
  • 原文地址:https://www.cnblogs.com/AloneSword/p/4525675.html
Copyright © 2020-2023  润新知