美文网首页
bad interpreter: No such file or

bad interpreter: No such file or

作者: imjcw | 来源:发表于2018-09-23 21:27 被阅读0次

    前言

    在公司的事情没有做完,回家继续搞。而在家跑脚本的时候发现出错了。

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

    分析

    什么鬼?没遇到过,在公司同样的box(使用的是vagrant),没有出现任何问题,而在这里为什么出现问题了?

    经过比对发现,只有系统不同。

    公司使用的是Linux,而在家使用的是Windows,可能因为这个会导致一些问题。

    解决

    在一番搜索后,可能是由于文件格式导致的,并找到了一个解决方案。

    vim test.sh
    
    :set ff?
    

    如果出现:

    ileformat=dos
    

    则执行:

    :set ff=unix
    
    :wq
    

    再次执行脚本,成功。

    总结

    由于操作系统的不同,从而导致了文件格式的不同。当再次遇到类似的问题时,也方便解决了

    -- EOF --
    本文转载自IMJCW
    原文链接:bad interpreter: No such file or directory

    相关文章

      网友评论

          本文标题:bad interpreter: No such file or

          本文链接:https://www.haomeiwen.com/subject/aebqoftx.html