Задать вопрос
@axeax

Как в bat выполнить команду в зависимости от наличия подстроки в строке?

Я в скриптах полный 0, много пытался но ничего не получилось.
В общем нужно провернуть в bat вот такое:
если в %computername% есть подстрока "xxx", то выполнить команду [command], иначе идем дальше
  • Вопрос задан
  • 172 просмотра
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
Spetros
@Spetros
IT-шник
Команда FIND возвращает разные значения ERRORLEVEL, в зависимости от того найдено искомое значение или нет.
Дальше в скрипте нужно воспользоваться оператором if.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Olgeir
echo %computername% | findstr "xxx" && [command]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы