首页 > 解决方案 > 如何从 Github 下载带有 Unix 格式的 Shell 脚本?

问题描述

我正在尝试与人们分享我的 Github 中的 Shell 脚本。这是一个研讨会,我认为最简单的方法是让他们下载它:

wget https://raw.githubusercontent.com/user/repo/master/script.sh

但是当我尝试运行它时我得到了这个:

script.sh: line 2: $'\r': command not found
script.sh: line 4: $'\r': command not found
script.sh: line 6: $'\r': command not found
script.sh: line 7: syntax error near unexpected token `$'\r''
'cript.sh: line 7: `helpFunction()

但是,当我使用 dos2unix 将其转换为 Unix 时,它可以工作:

dos2unix script.sh

我怎样才能避免不得不使用这个额外的步骤?我也愿意接受有关以简单方式共享我的代码的其他建议。

标签: shellunixgithub

解决方案


推荐阅读