如何通过shell从变量URL下载文件?

时间:2014-03-12 19:52:31

标签: shell curl wget

我有一个我想通过Shell下载的XML文件,URL是

http://www.gametracker.com/datafeeds/?server_info&GAMESERVERID=2814889

无论如何,我有一个问题,每当我尝试下载它时,它会忽略变量或其他东西,而是给我这个文件:

<?xml version="1.0" encoding="UTF-8"?>
<data>
    <result>ERROR</result>
    <resultstring>Invalid%20request</resultstring>
</data>

如何正确下载文件?

1 个答案:

答案 0 :(得分:1)

以下是将xml下载到文件中的命令。希望你错过了网址周围的引号,因此它突破了&字符。

curl "http://www.gametracker.com/datafeeds/?server_info&GAMESERVERID=2814889" -o output.xml

如果你想使用wget:

wget "http://www.gametracker.com/datafeeds/?server_info&GAMESERVERID=2814889" -O output.xml