Research/Etc

Windows Command Line에서 명령을 실행하고 결과값을 변수에 저장하기

sunnyan 2023. 9. 22. 17:50
728x90

예제를 살펴보면 아래와 같다.

FOR /F "tokens=*" %%g IN ('명령') do (SET VAR=%%g)
echo "VAR %VAR%"

'명령' 부분에 결과값을 얻고자 하는 실제 명령을 써주면 된다. 예를 들면 아래와 같이

VAR이라는 변수 'ver' 명령의 실행결과가 저장 되는 것을 볼 수 있다. 

명령줄에서 직접 실행할때는 위의 그림처럼 '%%g'가 아니라 '%g' 로 입력해야 한다.

 

728x90