如何将下载的文件通过管道传输到 bash 中的标准输出?

如何将下载的文件通过管道传输到 bash 中的标准输出?

如何才能将wget下载的文件导出?如果不行我应该使用什么替代方案?

答案1

wget -O - -o /dev/null  http://google.com

答案2

或者使用 curl,这是默认行为。

curl http://www.google.com/

http://curl.haxx.se/

答案3

除了 wget 和 curl 之外,您还可以使用其他方法:

您可以使用 lynx:

# lynx -source http://www.google.com

w3m:

# w3m -dump_source http://www.google.com

libwww-perl 附带一个方便的程序,称为 GET(还有 HEAD 和 POST,它们的作用正如您所想的那样)

# GET http://www.google.com

答案4

再补充一个选项:我经常使用 libwww-perl 中的 lwp-request 来实现这一点。它默认输出到 STDOUT,而且在我使用的系统上安装它的可能性比 curl 更大(您的情况可能有所不同)。

相关内容