Ich muss eine Datei von diesem Link herunterladen . Der Dateidownload ist eine Zip-Datei, die ich im aktuellen Ordner entpacken muss.
Normalerweise würde ich es zuerst herunterladen und dann den Befehl zum Entpacken ausführen.
$ wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip
$ unzip temp.zip
Aber auf diese Weise muss ich zwei Befehle ausführen, auf den Abschluss des ersten warten, um den nächsten auszuführen. Außerdem muss ich den Namen der Datei kennen temp.zip
, der es geben soll unzip
.
Ist es möglich, die Ausgabe von wget
nach umzuleiten unzip
? So etwas wie
$ unzip < `wget http://www.vim.org/scripts/download_script.php?src_id=11834`
Aber es hat nicht funktioniert.
Bash::
wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip
Mehrdeutige Weiterleitung
Auch wget
wurde ausgeführt zweimal, und die Datei heruntergeladen zweimal.