Eu tenho 7z 4,65 e estou tentando extrair um único arquivo para a saída padrão. A ajuda da linha de comando 7z diz que -so
é o parâmetro da linha de comando a ser extraído para a saída padrão, mas quando tento isso:
>>> 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
Como posso consertar isso? Não parece haver um parâmetro de linha de comando para suprimir as mensagens stdout 7z normais.
(editar: a operação equivalente em "descompactar" seria
unzip -p dist\dlogpkg.jar META-INF/MANIFEST.MF
o que funciona bem Mas eu gostaria de usar o 7z por vários motivos.)
tee
melhor nesta situação do queless
?No Windows,
7z x -so my_file.zip 2> NUL
não funciona, mas o redirecionamento para um arquivo real ajuda:fonte
Eu também estava tentando descobrir isso. Isso me deu o que eu queria:
fonte
7z x -so my_file.zip 2> NUL
não funciona: de alguma forma também redireciona os dados para nulo.