我有一个bash脚本,应该调用存储在GitHub上的Python脚本并使用参数运行它:

#!/bin/bash +x

wget https://github.place.otherplace.com/myrepo/repo_folder/blob/Python/pythonScript.py
chmod +x pythonScript.py
python pythonScript.py


我收到以下回应:
    HTTP请求已发送,正在等待响应... 200 OK
长度:未指定[text / html]
保存到:“ DisputeSystem.py”

 0K .......... .......... .......... ........               795K=0.05s

2016-06-14 11:08:24 (795 KB/s) - ‘pythonScript.py’ saved [39657]

  File "pythonScript.py", line 4
    <!DOCTYPE html>
    ^
SyntaxError: invalid syntax
Build step 'Execute shell' marked build as failure
[BFA] Scanning build for known causes...
[BFA] No failure causes found
[BFA] Done. 0s
Finished: FAILURE


我认为这与wget也牵扯到HTML标头有关,但是我还没有找到剥离它们的方法。任何帮助表示赞赏。

最佳答案

您没有下载脚本。您正在下载一个包含脚本和大量其他内容的GitHub网页,例如GitHub导航,搜索栏和可点击的行号。

在您的网络浏览器中转到该页面,您应该看到一个“原始”链接。单击该按钮,然后出现的页面就是您应该wget ting的页面。

07-26 01:49