Windows bat файл, как проверить вывод команды - PullRequest
0 голосов
/ 01 марта 2011

Я хочу проверить установку на машине с Windows (XP).Поэтому я хочу создать файл .bat, который выполняет эту работу.

Я хочу проверить такие команды, как

jruby --version

и echo«ОК», если это дает разумный вывод.Так в псевдокоде:

if( `jruby --version`.startsWith("jruby 1.5.6") then 
  echo "OK"
else
  echo "FAIL: Jruby not working!"

Есть идеи, как сделать это сравнение в файле bat?

1 Ответ

1 голос
/ 01 марта 2011
@echo off
jruby --version 2>&1 | findstr /I /C:"jruby 1.5.6" > nul

if %errorlevel% == 0 (
    echo "OK"
) else (
    echo "FAIL: Jruby not working!"
)

pause
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...