Eu tenho um arquivo que contém URLs de arquivos para download.
Por exemplo:
https://url-of/file1.zip
https://url-of/file2.zip
https://url-of/file3.zip
...
O comando que estou usando atualmente para baixar arquivos é:
wget --continue --tries=0 https://url-of/file.zip
Mas agora preciso de um script bash que leia os URLs do arquivo e faça o download, dois de cada vez.
O script que criei até agora é:
#!/bin/sh
cat file.txt |while read url
do
wget --continue --tries=0 "$url"
done
Mas baixa um único arquivo.
Como posso editá-lo para baixar dois arquivos por vez.
Você pode colocar vários comandos de leitura no loop while. Para "dois de cada vez", mas os dois em segundo plano e depois esperar que terminem
Mas o comentário do @muru é preferível.