我想使用Unix wget
从web下载XML。
原则上简单地获取它并将其保存到文件中。
这是我使用的命令:
wget http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=Alum+AND+Adjuvant&retmax=100 --output-document=test.xml
但如果未能下载它。什么是正确的方法?
答案 0 :(得分:14)
您必须引用网址
wget "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=Alum+AND+Adjuvant&retmax=100" --output-document=test.xml
因为url包含影响行处理的元字符。
答案 1 :(得分:1)
如果--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"
答案 2 :(得分:0)
wget --output-document=test.xml "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=Alum+AND+Adjuvant&retmax=100"