Was ist das Äquivalent zu „&>“ von Linux (eigentlich Bashe) in Windows?

Was ist das Äquivalent zu „&>“ von Linux (eigentlich Bashe) in Windows?

Wie kann ich stdin und stderr des Programms (auf eine Datei) umleiten? Ich suche nach etwas wie &>in bash für Windows.

Antwort1

Verwenden Sie einfach die folgende Syntax:

your_command > log.txt 2>&1

Dies leitet STDOUTzu log.txt weiter und führt STDERRdazu STDOUT, dass alle Ausgaben in log.txt protokolliert werden.

Diese Syntax ist übrigens sowohl unter Windows als auch unter Linux gültig.

Antwort2

Windows verwendet eine ähnliche Syntax, wiehier beschrieben:

command > file 2>&1 Fehler umleiten und in eine Datei ausgeben

verwandte Informationen