Я должен скачать файл по этой ссылке . Загрузочный файл представляет собой zip-файл, который мне нужно будет распаковать в текущую папку.
Обычно я сначала загружаю его, затем запускаю команду unzip.
$ wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip
$ unzip temp.zip
Но, таким образом, мне нужно выполнить две команды, дождаться завершения первой, чтобы выполнить следующую, также я должен знать имя файла, temp.zip
которому он будет передан unzip
.
Можно ли перенаправить вывод wget
на unzip
? Что-то вроде
$ unzip < `wget http://www.vim.org/scripts/download_script.php?src_id=11834`
Но это не сработало.
bash
wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip
:: неоднозначный редирект
Кроме того, wget
был выполнен дважды, и загрузил файл дважды.