Alex Asked: 2009-06-16 02:58:32 +0800 CST2009-06-16 02:58:32 +0800 CST 2009-06-16 02:58:32 +0800 CST 如何将下载的文件通过管道传输到 bash 中的标准输出? 772 怎么可能输出wget下载的文件?如果不是,我应该使用什么替代品? linux ubuntu bash pipe wget 6 个回答 Voted Best Answer pQd 2009-06-16T03:01:06+08:002009-06-16T03:01:06+08:00 wget -O - -o /dev/null http://google.com GodEater 2009-06-16T03:13:45+08:002009-06-16T03:13:45+08:00 或者使用 curl,这是默认行为。 curl http://www.google.com/ http://curl.haxx.se/ David Pashley 2009-06-16T03:54:17+08:002009-06-16T03:54:17+08:00 您可以使用其他方法代替 wget 和 curl: 你可以使用猞猁: # lynx -source http://www.google.com 宽3米: # w3m -dump_source http://www.google.com 并且 libwww-perl 带有一个名为 GET 的方便程序(还有 HEAD 和 POST,它们可以按照您的想法进行操作) # GET http://www.google.com Roger 2011-08-21T06:41:57+08:002011-08-21T06:41:57+08:00 我是这样做的: URL='http://wordpress.org/extend/plugins/akismet/' curl -s "$URL" | egrep -o "http://downloads.wordpress.org/plugin/[^']+" | xargs wget -qO- Jeff Tang 2009-06-16T06:10:27+08:002009-06-16T06:10:27+08:00 只是添加另一个选项:为此,我经常使用来自 libwww-perl 的 lwp-request。它默认输出到 STDOUT,并且比 curl 更可能安装在我使用的系统上(您的情况因我而异)。 Phil Huang 2016-01-29T07:37:42+08:002016-01-29T07:37:42+08:00 我建议使用Aria2。它是强大的下载器。 aria2c http://google.com.tw
或者使用 curl,这是默认行为。
http://curl.haxx.se/
您可以使用其他方法代替 wget 和 curl:
你可以使用猞猁:
宽3米:
并且 libwww-perl 带有一个名为 GET 的方便程序(还有 HEAD 和 POST,它们可以按照您的想法进行操作)
我是这样做的:
只是添加另一个选项:为此,我经常使用来自 libwww-perl 的 lwp-request。它默认输出到 STDOUT,并且比 curl 更可能安装在我使用的系统上(您的情况因我而异)。
我建议使用Aria2。它是强大的下载器。