J'ai 7z 4.65 et j'essaye d'extraire un seul fichier vers la sortie standard. L'aide de la ligne de commande 7z dit que -so
c'est le paramètre de ligne de commande à extraire vers la sortie standard, mais quand j'essaye ceci:
>>> 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
Comment puis-je réparer cela? Il ne semble pas y avoir de paramètre de ligne de commande pour supprimer les messages stdout 7z normaux.
(edit: l'opération équivalente dans "décompresser" serait
unzip -p dist\dlogpkg.jar META-INF/MANIFEST.MF
qui fonctionne bien. Mais j'aimerais utiliser 7z pour diverses raisons.)
tee
c'est mieux dans cette situation queless
?Sous Windows,
7z x -so my_file.zip 2> NUL
cela ne fonctionne pas, mais la redirection vers un vrai fichier aide:la source
J'essayais également de comprendre cela. Cela m'a donné ce que je voulais:
la source
7z x -so my_file.zip 2> NUL
ne fonctionne pas: redirige également les données vers null.