J'ai un script chauve-souris qui à un moment redirige le stderr d'un processus vers la sortie standard, puis l'écrit dans un fichier. Je l'habitude de le faire comme ceci:Bat rediriger stderr à stdout a un comportement étrange
process.exe 2>&1 > file.txt
Cependant, cela ne redirige pas le stderr au fichier (pour des raisons que je ne comprends pas). Quand j'ai modifié la ligne à:
process.exe > file.txt 2>&1
Tout a fonctionné. Ne sont pas ces deux équivalents?