Ich habe 7z 4.65 und versuche, eine einzelne Datei in die Standardausgabe zu extrahieren. In der 7z-Befehlszeilenhilfe heißt -so
es, dass der Befehlszeilenparameter in die Standardausgabe extrahiert werden soll, aber wenn ich dies versuche:
>>> 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
Wie kann ich das beheben? Es scheint keinen Befehlszeilenparameter zu geben, um die normalen 7z-Standardnachrichten zu unterdrücken.
(edit: die äquivalente bedienung in "entpacken" wäre
unzip -p dist\dlogpkg.jar META-INF/MANIFEST.MF
was gut funktioniert. Aber ich möchte 7z aus verschiedenen Gründen verwenden.)
tee
in dieser Situation für besser halten alsless
?Funktioniert unter Windows
7z x -so my_file.zip 2> NUL
nicht, aber die Umleitung in eine echte Datei hilft:quelle
Ich habe auch versucht, das herauszufinden. Das brachte mir was ich wollte:
quelle
7z x -so my_file.zip 2> NUL
funktioniert nicht: Irgendwie werden auch Daten auf null umgeleitet.