【问题标题】:Getting error "env: bash\r: No such file or directory" when running SH script [duplicate]运行 SH 脚本时出现错误“env: bash\r: No such file or directory”[重复]
【发布时间】:2019-12-18 03:41:06
【问题描述】:

当我运行 bash 脚本时,我收到了错误消息

env: bash\r: No such file or directory

【问题讨论】:

    标签: windows bash macos unix


    【解决方案1】:

    如果您在 Windows 上编写了 bash 脚本,那么您很可能有 CRLF 行结尾,而不仅仅是 LF。

    将行尾更改为 LF 应该可以解决此问题。我是用VSCode写的,所以直接点右下角的CRLF,改成LF。

    dos2unix 也是为您执行此更改的流行程序。

    【讨论】:

    • 你在同一分钟就一个在stackoverflow中已经有很多答案的琐碎话题回答这个问题的目的是什么?
    • @LéaGris 道歉?我运行了上述问题,在 SO 上找不到解决方案,并希望在未来为某人省去麻烦......无需烤我伴侣
    • 就像我说的“...在 SO 上找不到解决方案”。我不会和你争论的。随意投票删除我的问题和答案。
    • 无需道歉。我明白。我以为一个笑话可以缓解它。无论如何@thatotherguy 已经将此标记为重复。没有更多的事情要做。
    • 别担心,干杯!
    猜你喜欢
    • 2013-08-12
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多