Wenn die URL im Dateinamen hat, geben Sie -O
an, um sie beizubehalten, während Leerzeichen bevorzugt wird.curl unescoap-Ausgabedateiname
libcurl hat curl_easy_unescape
, aber die Curl-Binärdatei in Bash scheint nicht einen einfachen Weg zur Unescap-Ausgabe Dateinamen zu haben. Wget jedoch standardmäßig unescape.
zur Zeit extrahiere ich den Dateinamen von URL, unescape es, dann -o
verwenden.
Ich würde gerne wissen, ob ein einfacher/eingebauter Weg existiert.
Würde es Ihnen etwas ausmachen, den Code zu teilen, den Sie gerade benutzen? – potench