如何将更改名称的文件传递给 Bash 中的另一个命令?

n0p*_*0pe 4 linux zip script wget

我经常使用 wget 从网上下载 tarball 和 zip 文件,然后 untar then 或 gunzip 它们。我愿意:

wget google.com/somefile.zip
unzip somefile.zip
rm somefile.zip
Run Code Online (Sandbox Code Playgroud)

有没有办法让我在 wget-ting 时自动将 zip 文件传递​​给 tar 或解压缩?在伪代码中:

wget google.com/somfile.zip && unzip
Run Code Online (Sandbox Code Playgroud)

Red*_*ick 7

您可以避免使用中间文件,问题就会消失

wget -O - http://example.com/file.zip | funzip
Run Code Online (Sandbox Code Playgroud)