Я пытаюсь получить "6" из выхода версии java, приведенного ниже
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)
Для этого я написал эту партию script
set VERSION6="1.6.0_21"
java -version 2>&1 | findstr "version" >ab.txt
for /f "tokens=3" %%g in (ab.txt) do (
if not %%g == %VERSION6% echo %%g
echo %%g
)
%%g
отображает "1.6.0_21"
Может кто-нибудь поможет мне в правильном направлении? Я не очень хорошо знаком с for /f
.