Я пытаюсь скачать два файла по следующему синтаксису:
curl -O http://domain/path/to/{file1,file2}
Проблема в том, что только первый файл фактически сохраняется локально, а второй просто выводится на стандартный вывод.
Я понял, что, если я добавлю, -Oэто работает просто отлично:
curl -OO http://domain/path/to/{file1,file2}
Но разве это не практично, если количество файлов становится слишком большим? Например,
curl -O http://domain/path/to/file[1,100]
У меня вопрос, неужели нет способа загрузить несколько отдельных файлов одновременно curl(без добавления правильного количества -O)?
curlможно ли этого добиться. (2) Я рассматриваю не только HTTP (s), FTP протоколы, например SFTP.
curlпросто не получается с такой несложной функциональностью?
{}и [](а также *и ?) - это глобализация / расширение оболочки , он curlникогда их не увидит, он такой же, какcurl url1 url2