Sto cercando di scaricare due file con la seguente sintassi:
curl -O http://domain/path/to/{file1,file2}
Il problema è che solo il primo file viene effettivamente salvato localmente e il secondo è stato semplicemente stampato su stdout.
Mi sono reso conto che se aggiungo un -O
funziona perfettamente:
curl -OO http://domain/path/to/{file1,file2}
Ma non è poco pratico se il numero di file diventa troppo grande? Per esempio,
curl -O http://domain/path/to/file[1,100]
La mia domanda è: non c'è davvero modo di scaricare più singoli file contemporaneamente curl
(senza aggiungere un numero corretto di -O
)?
curl
riesco a raggiungerlo. (2) Sto prendendo in considerazione non solo HTTP (s), protocolli FTP, ad esempio SFTP.
curl
fallire in questa funzionalità non così difficile?
{}
e []
(e anche *
e ?
) è guscio / espansione della shell , curl
non riesce mai a vederli, è la stessa dicurl url1 url2