Em vez de capturar o arquivo em uma variável, colocando desnecessariamente a coisa toda na memória, use wget
--output-document
/ -O
flag e uma dessas duas variações:
wget -O /path/to/file ... http://example.com/foobar
wget -O - ... http://example.com/foobar > /path/to/file
... onde /path/to/file
é qualquer caminho + nome do arquivo que você deseja. (E ...
representa apenas quaisquer outros flags ou parâmetros que você possa estar usando.)
Ou, se quiser preservar o nome padrão do arquivo baixado, use --directory-prefix
ou -P
e apenas especifique o diretório no qual o arquivo deve ser salvo.
wget -P /some/path ... http://example.com/foobar