Ich versuche, zwei Dateien mit der folgenden Syntax herunterzuladen:
curl -O http://domain/path/to/{file1,file2}
Das Problem ist, dass nur die erste Datei lokal gespeichert wird und die zweite einfach auf stdout gedruckt wurde.
Ich habe festgestellt, dass -Oes gut funktioniert , wenn ich ein hinzufüge :
curl -OO http://domain/path/to/{file1,file2}
Aber ist das nicht unpraktisch, wenn die Anzahl der Dateien zu groß wird? Beispielsweise,
curl -O http://domain/path/to/file[1,100]
Meine Frage ist, gibt es wirklich keine Möglichkeit, mehrere einzelne Dateien gleichzeitig mit herunterzuladen curl(ohne eine korrekte Anzahl von -O)?
curles schaffen kann. (2) Ich berücksichtige nicht nur HTTP (s), FTP-Protokolle, z. B. SFTP.
curlscheitert es einfach an dieser nicht so harten Funktionalität?
{}und [](und auch *und ?) Shell- Globbing / curlcurl url1 url2