Я маю завантажити файл за цим посиланням . Завантаження файлу - це 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
його виконували двічі та завантажували файл двічі.