Я хочу сделать следующее в файле bat
Возможно ли такое (особо переживаешь за находку)? Любая помощь приветствуется. Спасибо.
yourcommand | findstr "blah" > nul 2>&1 if not errorlevel 1 ( :: do something ) else ( echo Failed! )
Я не знаю, возможно ли это с помощью стандартных инструментов Server '03, но вы, безусловно, можете сделать что-то подобное с помощью свободно доступных UnxUtils. Сценарий, выполняющий то, что вам нужно, должен выполнить следующие шаги:
1. TheThingYouWantToRun.exe > C:\tmp\output.txt
2. if wc -l `grep [string] C:\tmp\output.txt` > 0 then [do something]
3. else end.