Coloque o link entre aspas, como abaixo. Na maioria das shells ?, & têm significados especiais.
wget -O file.txt "https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&rvsection=0&titles=wikipedia&format=php"
Eu posso fazer o download perfeito este link e salve-o como um arquivo de texto em um ambiente de navegador da web. Mas não consigo fazer o download e salvar a solicitação da api da wikipedia usando nem o wget nem o curl. Eu uso wget -O file.txt https://that-ugly-url
, mas ele contém um conteúdo html diferente do que a resposta correta da API, que eu posso baixar usando um navegador.
Coloque o link entre aspas, como abaixo. Na maioria das shells ?, & têm significados especiais.
wget -O file.txt "https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&rvsection=0&titles=wikipedia&format=php"