배치 파일 for 문

Posted in Programming/batch by

배치파일에서 변수 선언은 %% 를 사용한다.
변수 이름은 한 글자로 해야한다. 

 

사용 예제 1.

@echo off
for %%i in (22, 27, 32, 37) do echo %%i
pause()

변수 i에 22, 27, 32, 37 값을 차례로 넣고

echo 문으로 화면에 출력한다.

 

사용 예제 2.

@echo off
for /L %%i in (10, 2, 20) do echo %%i
pause()

/L 옵션으로 인해 10부터 20까지 2씩 증가시키며 출력한다.

 

사용 예제 3.

for %%i in (22, 27, 32, 37) do (
echo %%i
echo hi
)

for문안에 여러 줄, 다수의 명령어를 삽입한다.

 

@echo off

@ : 현재 행을 화면에 출력하지 않는다.

echo off : 명령어를 출력하지 않는다.