【发布时间】:2016-08-24 16:59:31
【问题描述】:
我刚刚制作了一个 rickroll 恶作剧来与朋友和家人玩。我希望能够使用有效的 curl 命令从 github 下载文件。我的问题是,当我使用管道并尝试执行脚本时,它会在 curl 执行后和下载文件之前立即执行。
这是我要运行的命令:
curl -L -O https://raw.githubusercontent.com/krish-penumarty/RickRollPrank/master/rickroll.py | python rickroll.py
我也尝试使用 sleep 命令运行它,但没有任何运气。
(curl -L -O https://raw.githubusercontent.com/krish-penumarty/RickRollPrank/master/rickroll.py; sleep 10) | python rickroll.py
【问题讨论】:
-
这不是管道
|的用途。你想要&&,可能阅读shell 语言手册是个好主意。 (您还想教育您的朋友和家人不要运行他们不理解的命令) -
我明白了。谢谢你,我会试试的。我一定会在运行任何命令之前教育他们。
-
@spectras 嘿,如果您发布答案,我可以将其标记为已接受的答案!有效。感谢您的帮助