Tengo 7z 4.65 y estoy tratando de extraer un solo archivo a la salida estándar. La ayuda de la línea de comandos 7z dice que -so
es el parámetro de la línea de comandos para extraer a la salida estándar, pero cuando intento esto:
>>> 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
¿Cómo puedo arreglar esto? No parece haber un parámetro de línea de comando para suprimir los mensajes normales 7z stdout.
(editar: la operación equivalente en "descomprimir" sería
unzip -p dist\dlogpkg.jar META-INF/MANIFEST.MF
que funciona bien Pero me gustaría usar 7z por varias razones).
tee
es mejor en esta situación queless
?En Windows,
7z x -so my_file.zip 2> NUL
no funciona, pero la redirección a un archivo real ayuda a:fuente
También estaba tratando de resolver esto. Esto me consiguió lo que quería:
fuente
7z x -so my_file.zip 2> NUL
no funciona: de alguna manera también redirige los datos a nulo.