2014-09-03 40 views

回答

2

爲了使用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

2

只需下載和管道到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