Filter 无法将Google定义获取到标准输出

Filter 无法将Google定义获取到标准输出,filter,stdout,Filter,Stdout,我的目标是在终端过滤我的谷歌搜索结果,这样我只能得到谷歌的定义 我正试图在Mac的终端上运行以下程序 open http://www.google.com/search?q=define:cars&ie=utf-8&oe=utf-8:en-GB:official&client=vim Firefox的一个类似命令是 open http://www.google.com/search?q=define:cars&ie=utf-8&oe=utf-8:en-G

我的目标是在终端过滤我的谷歌搜索结果,这样我只能得到谷歌的定义

我正试图在Mac的终端上运行以下程序

open http://www.google.com/search?q=define:cars&ie=utf-8&oe=utf-8:en-GB:official&client=vim
Firefox的一个类似命令是

open http://www.google.com/search?q=define:cars&ie=utf-8&oe=utf-8:en-GB:official&client=firefox-a

您可以使用哪个客户端将Google的html页面作为标准输出?

要使用Google搜索而不是通过其web界面,您几乎可以肯定最好使用他们的html页面

然而,我认为
curl
是下载网页的正确工具,如果这是你必须做的(而且可能不是)

获取

另见“头”

该命令可以安装在Gnu/Linux操作系统上:

[elcuco@pinky ~]$ rpm -qf `which GET`
perl-libwww-perl-5.808-2mdv2008.1
理论上,您也可以使用“wget”并使用如下内容输出到stdout:

wget http://www.google.com -O - --quiet

但是,我无法让它与这个示例URL一起工作。

您知道如何在Mac中安装get吗?根据“rpm-qi”,它是一个perl模块,所以它的“主页”是CPAN。我希望我能帮助你更多,但我对Mac的经验很低。。。除非你想给我买个Mac;-)
wget http://www.google.com -O - --quiet