【发布时间】:2015-07-09 11:14:12
【问题描述】:
我想用zip压缩stdin的内容,例如:
echo 'foo bar' | zip > file.zip
这样可以,但是解压的时候解压出来的文件名是-
我想知道如何为标准输入指定文件名?
【问题讨论】:
-
查看stackoverflow.com/questions/2019603/… 了解相同的问题
-
不一样,他们假设在数据输入之前他们不知道文件名。也许 Mehdi(这是我的用例)知道他们想要文件是什么当他写 bash 行时调用。本质上是
echo 'foo bar' > FILENAME && zip file.zip FILENAME && rm FILENAME的更高效版本