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