curl
modifica o que ele envia para stdout e stderr dependendo se você canaliza sua saída, qual opção você usa etc ... Você precisaria postar seu script para ver exatamente porque isso está acontecendo aqui. A melhor maneira de forçar o conteúdo do que você baixar em um arquivo específico é usar a opção -o
:
curl --user user:password -o output_file "https://file_path?raw"
Dependendo do que você faz com seu script, convém também usar a opção -s
para suprimir a progressão do download.