Lors de l'utilisation de la commande unzip
dans bash, beaucoup de sortie dans le terminal est créée. Certaines sorties peuvent être supprimées en utilisant l'option -q
ou -qq
("= encore plus silencieux" - UNZIP MAN). Cependant, toujours à la fin du processus, je reçois toujours un message comme 10 archives were successfully processed
(et avec une ligne vide avant).Comment éviter que les archives "décompressées" soient traitées avec succès. " sortie
Il semble que ce message est de la STDERR, parce que quand je sortie STDOUT dans un fichier comme
unzip -qq files2zip.zip 1> stdoutput.txt
Il est encore au terminal émis et non le fichier. Lorsque je génère le fichier STDERR (c'est-à-dire, 2> stderror.txt
) dans un fichier, il est exporté vers le fichier.
Dans mon script, je souhaite que les erreurs s'affichent à l'écran, mais je ne souhaite pas que ce message apparaisse. Donc, y at-il un moyen de supprimer ce message sans perdre la sortie des erreurs (je ne veux pas sortir le fichier stderr dans un fichier)?
Quelle version de 'unzip' avez-vous? Ni * UnZip 6.00 par Debian * sur une distribution Ubuntu ni * UnZip 6.00 par Info-ZIP * sur Red Hat n'impriment ce message. –
'man unzip' me dit que c'est v6.0. Je suis sur Ubuntu et je pense que je viens de l'installer en utilisant apt-get (si je me souviens bien). –