9

我想使用 Unix从网上wget下载一个 XML 。原则上简单地获取它并将其保存到文件中。

这是我使用的命令:

wget http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=Alum+AND+Adjuvant&retmax=100 --output-document=test.xml

但是如果下载失败。正确的方法是什么?

4

3 回答 3

17

You must quote the url like

 wget "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=Alum+AND+Adjuvant&retmax=100" --output-document=test.xml

since the url contains meta characters that influence the processing of the line.

于 2013-01-22T10:23:07.663 回答
5

如果--output-document不起作用,您可以使用-O

wget -O test.xml
    "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=Alum+AND+Adjuvant&retmax=100"
于 2019-02-07T08:10:58.993 回答
0
 wget --output-document=test.xml "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=Alum+AND+Adjuvant&retmax=100"
于 2013-01-22T10:29:27.140 回答