stdin в zip-команду, как указать имя файла?

Я хочу сжать содержимое stdin с помощью zip, например:

echo 'foo bar' | zip  > file.zip

Это работает нормально, но при распаковке несжатое имя файла -

Мне было интересно, как я могу указать имя файла для stdin?

Ответ 2

echo 'foo bar' | zip [email protected]/path/to/zipfile.zip echo 'foo bar' | zip [email protected]/path/to/zipfile.zip следует делать это, сохраняя целостность имени файла