Wie würde ich beim Herunterladen einer Datei mit curl einem Link-Speicherort folgen und diesen für den Ausgabedateinamen verwenden (ohne den Remote-Dateinamen im Voraus zu kennen)?
Wenn Sie beispielsweise auf den folgenden Link klicken, laden Sie einen Dateinamen mit dem Namen "pythoncomplete.vim" herunter. Bei Verwendung der Optionen -O und -L von curl ist der Dateiname jedoch einfach der ursprüngliche Remote-Name, ein ungeschicktes "download_script.php? Src_id = 10872".
curl -O -L http://www.vim.org/scripts/download_script.php?src_id=10872
Um die Datei mit dem richtigen Dateinamen herunterzuladen, müssen Sie den Namen der Datei im Voraus kennen:
curl -o pythoncomplete.vim -L http://www.vim.org/scripts/download_script.php?src_id=10872
Es wäre hervorragend, wenn Sie die Datei herunterladen könnten, ohne den Namen im Voraus zu kennen. Wenn nicht, gibt es eine andere Möglichkeit, eine umgeleitete Datei schnell über die Befehlszeile abzurufen?