Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Что такое 2^?

Ответить
Настройки темы
CMD/BAT - [решено] Что такое 2^?

Старожил


Сообщения: 299
Благодарности: 48

Профиль | Цитировать


Есть вот такой код:
Код: Выделить весь код
For /F "UseBackQ Delims=" %%I In (`Dir Addons /AD /B /ON 2^>nul`) Do (
        Echo Addons\%%~I>>Temp\Folders.txt
)
Собственно вопрос: что означает 2^ после команды dir? Если его убрать, код работать перестаёт; но, если, допустим, вместо 2 поставить 3, всё по-прежнему работает.

Отправлено: 20:22, 31-08-2010

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


"2>nul" означает подавление сообщений DIR об ошибках (каталог не существует)
"^" экранирует спецсимвол ">", чтобы он срабатывал для DIR, но игнорировался FOR
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:47, 31-08-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 299
Благодарности: 48

Профиль | Цитировать


А 2 перед ^ зачем?

Отправлено: 21:04, 31-08-2010 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


номер потока вывода, 1 - основной поток данных, 2 - поток сообщений об ошибках, но не все CMD-утилиты придерживаются этих правил, некоторые выводят только в 1, некоторые только в 2

подробно: Использование операторов перенаправления команд
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:23, 31-08-2010 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Что такое 2^?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Что такое .WV samurai Видео и аудио: обработка и кодирование 6 11-05-2010 15:53
что такое ip ? sano Хочу все знать 55 14-02-2007 23:22
Что такое P.M.P.O.? Kenwood Хочу все знать 7 10-03-2004 02:21
Что такое? Hagakure Хочу все знать 1 22-03-2002 21:45




 
Переход