如何使用wget检索perl文件并使用单线程执行它?

问题描述:

我正在寻找使用wget来检索一个perl文件,并在一行中执行它。有谁知道这是可能的/我会如何去做这件事?如何使用wget检索perl文件并使用单线程执行它?

为了使用wget达到此目的,您可以使用-O标志并将其作为参数赋予“ - ”字符。从手册页:

-O file 
--output-document=file 

给予“ - ”为“文件”选项-O告诉它发送它的输出到标准输出,然后可以将管道输送到Perl的命令。

可以提供-q标志以及关闭wget的自己的警语和信息输出:

-q 
--quiet 
    Turn off Wget's output. 

这将让事情看起来在外壳清洁。

所以,你最终会得到这样的:

wget -qO - http://127.0.0.1/myscript.pl | perl - 

欲了解更多关于I/O重定向来看看这个:

http://www.tldp.org/LDP/abs/html/io-redirection.html

只需下载和管道到perl

curl -L http://your_location.pl | perl - 

有时你会看到这样的安装模块,如cpanm代码。

+0

的感谢!所以只是为了澄清,如果我想使用wget来做到这一点,我只会使用wget http://perlfile.pl | perl perlfile.pl ---正确吗? – user1074051 2014-09-03 00:22:08