我必须从此链接下载文件。下载的文件是一个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
执行了两次,并下载了两次文件。