【问题标题】:How do I download a file from a variable URL via shell?如何通过 shell 从变量 URL 下载文件?
【发布时间】:2014-03-12 19:52:31
【问题描述】:

我有一个要通过 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>

如何才能正确下载文件?

【问题讨论】:

  • 字符串中有特殊字符,因此需要引用它。 wget "url"
  • 一个更好的问题应该包括你的代码。

标签: shell curl wget


【解决方案1】:

这是将 xml 下载到文件中的命令。希望您错过了 url 周围的引号,因此它打破了 &amp; 字符。

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

【讨论】:

  • 谢谢!!这非常简洁、清晰、有用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-28
  • 2012-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多