web-dev-qa-db-fra.com

Windows: rediriger stdout et stderr vers rien

J'ai une commande que j'exécute produit une tonne de sortie, je veux faire taire la sortie sans écrire dans un fichier. J'ai utilisé ce qui suit pour envoyer toutes les sorties dans un fichier, mais encore une fois, je ne veux aucune sortie de fichier:

command > out.txt 2>&1

J'ai utilisé command > /dev/null sur ma boîte CentOS auparavant, mais je ne trouve rien de similaire pour Windows.

36
Alec Gorge

Tu veux command > nul 2>&1.

52
Jed Daniels

Tu veux command > $null 2>&1

nul ne fonctionne que dans l'invite de commande alors que $null fonctionne en PowerShell.

3
ZZ9