wget downloads em um loop

1

Estou tentando baixar alguns arquivos usando:

$ for i in 'seq 1234 1250';
  do
    torify wget -A.mp4 http://www.my_example.com/video.php?id=$i&dl=1

  done

É evidente que todos esses downloads serão iniciados simultaneamente. Como posso fazer o download um por um? Embora eu não tenha certeza, mas acho que o wget foi encerrado com sucesso com um status de saída de 8, mas não consigo criar as instruções if ou while/untill apropriadas.

Alguém poderia ajudar ??

    
por Sohail 23.01.2016 / 00:17

1 resposta

0

Você caiu em conflito com os caracteres especiais do shell. Com o shell citando, a linha:

torify wget -A.mp4 http://www.my_example.com/video.php?id=$i&dl=1

torna-se:

torify wget -A.mp4 http://www.my_example.com/video.php\?id=$i\&dl=1

que NÃO entrará em segundo plano e será executado um de cada vez.

    
por waltinator 23.01.2016 / 03:15