小编Dav*_*Xie的帖子

管道卷曲输出到grep

只是一点免责声明,我对编程不是很熟悉所以请原谅我,如果我错误地使用任何术语/以一种令人困惑的方式.

我希望能够从网页中提取特定信息,并尝试通过将curl函数的输出传递给grep来完成此操作.哦,如果重要的话,这是在cygwin.

刚输入时

$ curl www.ncbi.nlm.nih.gov/gene/823951
Run Code Online (Sandbox Code Playgroud)

终端打印整个网页我认为是HTML.从这里我想我可以将这个输出管道输出到一个grep函数,无论搜索词需要什么:

  $ curl www.ncbi.nlm.nih.gov/gene/823951 | grep "Gene Symbol"
Run Code Online (Sandbox Code Playgroud)

但终端不是打印网页,而是给我:

 % 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
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么它这样做/如何在网页中搜索特定的文本行?我最终想要将基因名称,类型和描述等信息编译到数据库中,所以我希望在此之后将grep函数的结果导出到文本文件中.

非常感谢任何帮助,提前感谢!

bash search grep curl cygwin

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

curl ×1

cygwin ×1

grep ×1

search ×1