Почему перенаправление моего stderr не заканчивается после завершения команды? И как мне это исправить?

В Windows, либо в командной строке, либо в командном файле, командаDIR 2>NUL: 3>&2 (вы можете заменитьDIR с чем угодно, даже если это не файл или команда) с тех пор все ошибки будут пропущены, если вы не напишите2>CON: после каждой команды. Почему CMD даже делает это? И как вернуть его в нормальное состояние, не запуская новый процесс CMD?DIR 2>CON: 3>&2 будет работать только для этой команды в одиночку.

РЕДАКТИРОВАТЬ: Это будет работать с файлами, а также.DIR 2>TEXT.TXT 3>&2 Любые ошибки после этого будут добавлены в файл.

Ответы на вопрос(3)

Ваш ответ на вопрос