【发布时间】:2016-04-06 17:23:51
【问题描述】:
只是一点免责声明,我对编程不是很熟悉,所以如果我错误地/以令人困惑的方式使用了任何术语,请原谅。
我希望能够从网页中提取特定信息,并尝试通过将 curl 函数的输出传递到 grep 来实现此目的。哦,如果重要的话,这是在 cygwin 中。
刚输入时
$ curl www.ncbi.nlm.nih.gov/gene/823951
终端以我认为是 html 的形式打印整个网页。从这里开始,我想我可以将这个输出通过管道传递到一个 grep 函数中,使用任何搜索词:
$ curl www.ncbi.nlm.nih.gov/gene/823951 | grep "Gene Symbol"
但是终端根本没有打印网页,而是给了我:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 142k 0 142k 0 0 41857 0 --:--:-- 0:00:03 --:--:-- 42083
谁能解释它为什么这样做/我如何在网页中搜索特定的文本行?我最终想将基因名称、类型和描述等信息编译到数据库中,因此我希望之后将 grep 函数的结果导出到文本文件中。
非常感谢任何帮助,在此先感谢!
【问题讨论】:
标签: bash search curl grep cygwin