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