Terminal wget打印错误为什么?

Terminal wget打印错误为什么?,terminal,wget,Terminal,Wget,我想通过wget从weatherstack.com获取天气信息。 但当我在Mac上使用wget时,我遇到了一个问题。错误: [1] 7943 zsh:未找到匹配项: [1] +出口1 wget Command:wget这与wget无关,而是与shell如何看待命令行有关。在这里,它检测URL中的“&”字符,并将其解释为“在后台运行此”操作符 为了避免这种情况,您需要将URL放在引号中,以便在shell中“隐藏”特殊字符。试一试 wget "http://api.weatherstack

我想通过wget从weatherstack.com获取天气信息。 但当我在Mac上使用wget时,我遇到了一个问题。错误:

[1] 7943 zsh:未找到匹配项: [1] +出口1 wget


Command:wget

这与wget无关,而是与shell如何看待命令行有关。在这里,它检测URL中的“&”字符,并将其解释为“在后台运行此”操作符

为了避免这种情况,您需要将URL放在引号中,以便在shell中“隐藏”特殊字符。试一试

wget "http://api.weatherstack.com/current?access_key=YOUR_KEY&query=London"

不要在线共享您的访问密钥。现在每个人都可以冒充你,用完你的配额。另外,使用HTTPS。这不是编程问题,当然也不是java编程问题。