拦截Wget输出

Par*_*roX 2 bash wget

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

就像是..

OUTPUT=`wget www.google.com`
print $OUTPUT
Run Code Online (Sandbox Code Playgroud)

它会获得google.com的文本

Mat*_*att 5

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

wget -q -O /dev/stdout <URL>
Run Code Online (Sandbox Code Playgroud)

(注意这是一个大写字母"O")

不确定是否采用Windows方式,但这意味着您只需将HTML文档写入stdout,然后就可以在脚本中使用了...

  • 你可以用`-`代替`/ dev/stdout`. (10认同)