管道 curl 输出到unzip

sq1bmfud  于 2023-04-30  发布在  其他
关注(0)|答案(1)|浏览(209)

我正在GitLab中构建一个CI/CD脚本,并希望通过将curl输出管道到unzip中来解压缩当前目录中的curl输出。
我能找到的所有答案都是wget、tar或其他工具。
这是我的:

curl -L "$URL" | unzip - -d ./output

结果是“无法找到 www.example.com 所以很明显unzip在管道化时不理解破折号占位符。

k5ifujac

k5ifujac1#

如果必须使用unzip(它可能不支持标准输入,除非是选项排序问题,如unzip -d ./ouput -),那么将其分为两个步骤可能更容易,如shown here

curl -L "$URL" > output.zip
unzip output.zip -d ./output

或者使用dedicated script

相关问题