Eu tenho medo que você não possa mudar o formato da leitura do console em aria2, não há opções para controlá-lo.
Se você enviar a saída de aria2c
, ela suprimirá a leitura e também o log. Portanto, a melhor opção é provavelmente suprimir a leitura do console com --show-console-readout
opção definida como false
.
Para reduzir o número de mensagens impressas, você também pode diminuir o nível de log do console com --console-log-level
.
Para controlar com que frequência aria2 imprime o resumo de download atual, use --summary-interval
opção.
Seu comando pode ser assim:
aria2c --show-console-readout=false --console-log-level=warn --summary-interval=5 <url>
A cada 5 segundos, aria2 imprime as estatísticas de download. Para filtrar outra saída, você pode usar find "ETA:"
e analisá-la com for /f
.