У меня есть файл, в котором есть все URL-адреса, из которых мне нужно скачать. Однако мне нужно ограничить одну загрузку за раз. т.е. следующая загрузка должна начаться только после завершения предыдущей. Возможно ли это с помощью curl? Или я должен использовать что-нибудь еще.
15
Ответы:
источник
-O
опцию cURL, чтобы сделать это.xargs -n 1 curl -O < your_file.txt
wget(1)
работает последовательно по умолчанию и имеет встроенную опцию:источник
Это возможно с помощью curl в сценарии оболочки, что-то вроде этого, но вам нужно будет изучить соответствующие параметры для curl и т.д. для себя
источник
Основано на ответе @iain, но с использованием правильных сценариев оболочки -
Также будет работать со странными персонажами, такими как амперсанды и т.д ...
-O
Вместо этого можно заменить перенаправлением в файл или любым другим способом.источник