답변:
xargs -n 1 curl -O < your_files.txt
-O
cURL과 함께 옵션을 사용하면 됩니다. xargs -n 1 curl -O < your_file.txt
wget(1)
기본적으로 순차적으로 작동하며이 옵션이 내장되어 있습니다.
-i file
--input-file=file
Read URLs from a local or external file. If - is specified as file, URLs are read from the standard input. (Use ./- to read from a file literally named -.)
If this function is used, no URLs need be present on the command line. If there are URLs both on the command line and in an input file, those on the command lines will be the first ones to be retrieved. If
--force-html is not specified, then file should consist of a series of URLs, one per line.
However, if you specify --force-html, the document will be regarded as html. In that case you may have problems with relative links, which you can solve either by adding "<base href="url">" to the documents
or by specifying --base=url on the command line.
If the file is an external one, the document will be automatically treated as html if the Content-Type matches text/html. Furthermore, the file's location will be implicitly used as base href if none was
specified.
이것은 쉘 스크립트 내에서 curl을 사용하는 것이 가능합니다. 그러나 curl과 같은 적절한 옵션을 연구해야합니다.
while read URL
curl some options $URL
if required check exit status
take appropriate action
done <fileontainingurls