我尝试使用单个命令直接在命令行上执行远程存储库中的代码。我正在使用CodePile(https://www.codepile.net),它允许对代码片段进行原始文件访问。对于VBScript文件,我现在可以执行以下操作:
curl -s http://raw.codepile.net/pile/AL9bowz9.vbs > localScript.vbs
cscript localScript.vbs
del localScript.vbs
作为一种运行远程代码而不是将其留在我的PC上的方法。我希望我能做到:
curl -s http://raw.codepile.net/pile/AL9bowz9.vbs | cscript
但这并不奏效。我收到错误"写身体失败"。我可以将curl标准输出到#34; |之类的东西打印"并查看控制台中打印的远程文件的内容。
有没有办法在Windows中执行此操作?我已经看到了显示语法的示例:
cscript <(curl -s http://raw.codepile.net/pile/AL9bowz9.vbs)
但这似乎不起作用(系统无法找到指定的文件)
此外,我想使用的管道语法可以与其他语言一起使用(例如Python):
curl -s http://raw.codepile.net/pile/NJ4QBoY8.py | python
打印&#34; Hello World&#34;到控制台。
感谢您的帮助!
答案 0 :(得分:1)
不,这是不可能的。 (填充)