我希望使用wget来检索perl文件并在一行中执行它。有谁知道这是否可能/我将如何做到这一点?
答案 0 :(得分:2)
答案 1 :(得分:2)
为了将wget用于此目的,您可以使用-O标志并为其指定' - '字符作为参数。从联机帮助页:
-O file
--output-document=file
给予' - '作为"文件" -O的选项告诉它将它的输出发送到stdout,然后可以将其传送到Perl命令。
您也可以提供-q标志来关闭wget自己的警告和消息输出:
-q
--quiet
Turn off Wget's output.
这会让shell中的东西看起来更干净。
所以你最终会得到类似的东西:
wget -qO - http://127.0.0.1/myscript.pl | perl -
有关I / O重定向的更多信息,请看一下: