본문 바로가기

프로그래밍/개발메모

윈도우즈 커맨드 결과를 변수에 넣기

출처: https://stackoverflow.com/questions/6359820/how-to-set-commands-output-as-a-variable-in-a-batch-file

 

자동화 때문에 결과를 보관하고 연산하고 해야해서 찾아봤습니다.

 

FOR /F "tokens=* USEBACKQ" %%F IN (`커맨드`) DO (
SET var=%%F
)
echo %var%

커맨드 부분에 쓸내용을 쓰고 (예를 들어 time /T 같은거)

커맨드가 끝날때 까지 var 에 내용이 들어갑니다.