A implementação do Powershell de wget
não é wget
. Portanto, ele não se comporta como o utilitário UNIX / Linux wget
.
Como apontado por user4556274, Powershell usa wget
e curl
como aliases para seus próprios Invoke-WebRequest
.
Observando isso (ou executando Get-Help wget
em Powershell), é possível ver que -O [filename]
é uma abreviação aceitável para -Output [filename]
e que Invoke-WebRequest [URI]
retorna um objeto que representa uma página da Web em vez de escrever um arquivo com o nome da base da URL.
Assim, isso retorna "nada", a menos que você o atribua a uma variável ou canalize-a para outro comando:
wget http://example.net/path/to/page.html
Mas isso fornece uma página da web "como esperado":
wget http://example.net/path/to/page.html -O page.html