Я должен скачать файл по этой ссылке . Загрузочный файл представляет собой 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был выполнен дважды, и загрузил файл дважды.