Je dois télécharger un fichier à partir de ce lien . Le téléchargement de fichier est un fichier zip que je devrai décompresser dans le dossier actuel.
Normalement, je le téléchargerais d'abord, puis lancerais la commande unzip.
$ wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip
$ unzip temp.zip
Mais de cette façon, je dois exécuter deux commandes, attendre la fin de la première pour exécuter la suivante, de plus, je dois connaître le nom du fichier temp.zip
auquel le donner unzip
.
Est-il possible de rediriger la sortie de wget
vers unzip
? Quelque chose comme
$ unzip < `wget http://www.vim.org/scripts/download_script.php?src_id=11834`
Mais ça n'a pas marché.
bash::
wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip
redirection ambiguë
En outre, a wget
été exécuté deux fois et téléchargé le fichier deux fois.