Перенаправление ввода с клавиатуры + текст + текст ошибки на нуль с 2> & 1 в CMD - PullRequest
0 голосов
/ 06 февраля 2012

Мне нужно перенаправить ввод с клавиатуры + текст + текст ошибки в CMD, чтобы ноль с максимум 2 выражениями.
Что-то вроде *command* >nul 2>&1.

Альтернатива - >nul 1>nul 2>nul, но, как я уже сказал, яхочу максимально уменьшить команду.

Спасибо.

1 Ответ

0 голосов
/ 05 февраля 2013

Мне неизвестен способ перенаправления всех 3 (stdin, stdout & stderr) на nul при любых менее чем 3 командах.

Итак, если это приемлемо- Похоже на Скрытые возможности пакетных файлов Windows - command <nul >nul 2>&1, которые перенаправляют stdout в нуль и stderr в то же место, что и stdout

0 = stdin1 [Значение по умолчанию опущено, как в примере] = stdout2 = stderr

...