Jai beaucoup darchives Zip que je veux décompresser dans un script. Existe-t-il un moyen de les exécuter en silence?
Voici ce que jai:
bash> unzip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip Archive: 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7 inflating: .editorconfig inflating: .gitattributes bash>
Voici ce que je veux:
bash> unzip <something to silence zip> MyArchive.zip bash>
Commentaires
Réponse
Comme indiqué dans le manuel, -q (calme) ou -qq (encore plus silencieux).
unzip -qq filename
Réponse
Si vous ne le faites pas Si vous voulez voir la sortie de vos commandes de terminal, vous pouvez rediriger la sortie standard et lerreur standard vers /dev/null
en ajoutant > /dev/null 2>&1
à la fin de votre commande. Bien sûr, cela peut masquer des erreurs, vous pouvez donc le rediriger vers un fichier à la place, en fonction de votre cas dutilisation.
man unzip
est votre ami (fonctionne pour plus ou moins toutes les commandes que vous pouvez exécuter dans le terminal)man
mais je crois que la plupart des gens conviendront quil est difficile de trouver ce que vous voulez en regardantman
pages. Je pense que cétait plus rapide et plus facile à poser ici.man command
. Mais rechercher la meilleure réponse sur Google et passer à la meilleure réponse après que cela a été demandé est plus facile que dutiliserman
. Alors bénissez ce gars pour avoir demandé.