【发布时间】:2013-03-21 11:25:02
【问题描述】:
我正在通过像这样的批处理文件从 CMD 运行命令..
echo Step 3. Check TNSPING
tnsping vtdbs 2>NUL
if not errorlevel 1 set error=PASSED
if errorlevel 1 set error=FAILED
echo Result: %error%
但这只会告诉我它是否真的能够运行命令。当运行这个命令时,它会给出这样的输出......
blah blah blah
blah blah blah
blah blah
blah blah
blah blah
blah blah
blah blah
OK (80 msec)
所以第 8 行应该说“OK”,只要它说“OK”,那么.. echo RESULT: Passed else echo RESULT: Failed
但不确定如何检查第 8 行是否为 .."OK"
【问题讨论】:
标签: windows for-loop batch-file cmd directory