たとえば、Zip
を使用してstdinの内容を圧縮したいと思います。
echo 'foo bar' | Zip > file.Zip
これは問題なく動作しますが、解凍すると、圧縮されていないファイル名は-
になります。
Stdinのファイル名をどのように指定できるのでしょうか。
あなたができることは通常通りにファイルをパイプすることです それからZipで名前を変更します
echo 'foo bar' | Zip > file.Zip
printf "@ -\n@=filename.txt\n" | zipnote -w file.Zip