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 -Ofunziona 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)?
curlriesco a raggiungerlo. (2) Sto prendendo in considerazione non solo HTTP (s), protocolli FTP, ad esempio SFTP.
curlfallire in questa funzionalità non così difficile?
{}e [](e anche *e ?) è guscio / espansione della shell , curlnon riesce mai a vederli, è la stessa dicurl url1 url2