일반 byDreamy postedJul 05, 2017

배치파일(bat)에서 명령 실행결과를 변수에 저장하는 방법

?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

+ - Up Down Comment Print


아래와 같은 형식으로 저장하여 체크할 수 있음.


@echo off

set shell_cmd=adb shell "if test -f /sdcard/file.txt;then echo OK;fi"

FOR /F "tokens=*" %%F IN ('%shell_cmd%') DO (
SET var=%%F
)
echo %var%

set library_path=NONE
IF var == "OK" set library_path="/vendor/lib/mediadrm/:/vendor/lib64/mediadrm/"

echo %library_path%

@echo on


for /f ~ in 문이 핵심.

명령 수행 결과를 var 변수에 저장함.





나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5