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

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

Ответить
Настройки темы
CMD/BAT - [решено] Скрыть вывод определённой строки в консоль CMD

Новый участник


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

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


Здравствуйте, друзья.

Есть вот такая команда по подсчёту количества файлов в папке.
HTML код: Выделить весь код
dir E:\test /b /a-d | find /c /v ""

Если файлы в папке есть, то команда корректно отдаёт числовое значение, но если файлов нет, перед тем как вывести 0 (ноль) пишет строку File Not Found.

Подскажите пожалуйста, как можно убрать вывод именно этой текстовой строки.
Пытался с помощью null, но не получилось. Может быть не туда его ставил в команде.

Заранее благодарю Вас.

PS. Дабы заранее предотвратить вопросы, строка используется в Zabbix для контроля одного задания обработки файлов. Если задание зависнет, файлы в папке накопятся, прилетит алерт и задание отправится в рестарт.
При числовых значениях, всё хорошо, но когда появляется в выводе текс, Zabbix начинает ругаться на элемент данных. Хотелось бы исправить это

Спасибо.

Отправлено: 13:07, 10-03-2022

 

Ветеран


Contributor


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

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


Код: Выделить весь код
dir E:\test /b /a-d 2>nul | find /c /v ""
Код: Выделить весь код
2>nul dir E:\test /b /a-d | find /c /v ""
Код: Выделить весь код
2>nul (dir E:\test /b /a-d | find /c /v "")

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

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

Отправлено: 16:07, 10-03-2022 | #2



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

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


Новый участник


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

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


megaloman, Огромнейшее спасибо!!! Всё заработало (использовал 2-й вариант).

Отправлено: 16:30, 10-03-2022 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Пустой абзац после определённой строки Bruce Wayne Скриптовые языки администрирования Windows 5 23-06-2019 00:27
.NET - [решено] Не получается вывести строки в консоль и найти заданные строки в документе Word tumanovalex Программирование и базы данных 2 20-04-2018 10:42
CMD/BAT - CMD/BAT разбор строки с символом перехода строки в конце. Alex1254 Скриптовые языки администрирования Windows 0 19-09-2013 19:24
CMD/BAT - [решено] Копирование имени файла и определённой строки из него в другой файл Liquid Ocelot Скриптовые языки администрирования Windows 10 05-07-2013 09:35
CMD/BAT - [решено] Чтение определённой строки из txt hxygen Скриптовые языки администрирования Windows 10 16-11-2010 02:53




 
Переход