拦截Wget输出

时间:2010-12-24 17:06:53

标签: bash wget

我有一个我想要下载的.php文件,它会显示一个4位数字。无论如何都要在没有wget回显到外部文件的情况下检索此输出,然后读取外部文件并删除外部文件。

像...这样的东西。

OUTPUT=`wget www.google.com`
print $OUTPUT

它会获得google.com的文本

2 个答案:

答案 0 :(得分:5)

您使用的是UNIX吗?您可以告诉wget是安静的(即不打印状态信息)并轻松地将文档传输到stdout:

wget -q -O /dev/stdout <URL>

(请注意,这是一个大写字母“O”)

不确定Windows的方式,但这意味着您只获得写入stdout的HTML文档,然后您可以在脚本中使用...

答案 1 :(得分:0)

卷曲会做你想要的开箱即用:

OUTPUT=$(curl www.google.com)
echo $OUTPUT