У меня 7z 4.65 и я пытаюсь извлечь один файл в стандартный вывод. Справка командной строки 7z говорит, что -so
это параметр командной строки для извлечения в стандартный вывод, но когда я пытаюсь это сделать:
>>> 7z e -so dist\dlogpkg.jar META-INF/MANIFEST.MF
7-Zip 4.65 Copyright (c) 1999-2009 Igor Pavlov 2009-02-03
Error:
I won't write data and program's messages to same terminal
Как я могу это исправить? Кажется, что нет параметра командной строки для подавления обычных сообщений 7z stdout.
(редактировать: эквивалентная операция в "распаковать" будет
unzip -p dist\dlogpkg.jar META-INF/MANIFEST.MF
который отлично работает Но я бы хотел использовать 7z по разным причинам.)
tee
лучше в этой ситуации, чемless
?