web-dev-qa-db-ja.com

stdin into Zipコマンド、ファイル名を指定するにはどうすればよいですか?

たとえば、Zipを使用してstdinの内容を圧縮したいと思います。

echo 'foo bar' | Zip  > file.Zip

これは問題なく動作しますが、解凍すると、圧縮されていないファイル名は-になります。

Stdinのファイル名をどのように指定できるのでしょうか。

13
Mehdi

あなたができることは通常通りにファイルをパイプすることです それからZipで名前を変更します

echo 'foo bar' | Zip  > file.Zip
printf "@ -\n@=filename.txt\n" | zipnote -w file.Zip
4
Hashbrown