powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Батники, как правильно? NIL/NUL/NULL
5 сообщений из 5, страница 1 из 1
Батники, как правильно? NIL/NUL/NULL
    #38877309
Студъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как правильно писать?
Код: powershell
1.
C:\>ECHO TEST>NIL


Код: powershell
1.
C:\>ECHO TEST>NUL


Код: powershell
1.
C:\>ECHO TEST>NULL


Просто в сети встречал все три варианта...
...
Рейтинг: 0 / 0
Батники, как правильно? NIL/NUL/NULL
    #38877313
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Студъв сети встречал все три варианта...
Первый и третий создадут файлы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Батники, как правильно? NIL/NUL/NULL
    #38877331
Студъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! А есть ли разница в регистре? nul/Nul/NUL
...
Рейтинг: 0 / 0
Батники, как правильно? NIL/NUL/NULL
    #38877332
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Студъ,

Нет
...
Рейтинг: 0 / 0
Батники, как правильно? NIL/NUL/NULL
    #38877384
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.cyberforum.ru/cmd-bat/thread836097.html#post4407688 Вводим команду
Код: powershell
1.
pause


Получаем сообщение (это так называемый поток вывода StdOut (поток № 1)):
Нажмите любую клавишу для продолжения...
Теперь мы хотим, чтобы это сообщение не выводилось (нужно "занулить" 1-й поток):
Код: powershell
1.
pause> nul


Команда выполниться и будет все также ожидать нажатия любой клавиши, но сообщение на экран не выводится.
Эта конструкция равносильна:
Код: powershell
1.
pause 1>nul


В ней мы явно указываем, что занулить именно поток № 1.

Еще часто используется поток № 2 (StdError), куда попадают сообщения об ошибках.

Например, инсцинируем ошибку при создании каталога:
Код: powershell
1.
md c:\


Отказано в доступе.
Сообщение об ошибке зануляется так:
Код: powershell
1.
md c:\ 2>nul


Чтобы занулить все сообщения (оба потока):
Код: powershell
1.
md c:\ 2>nul 1>&2
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Батники, как правильно? NIL/NUL/NULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]