2003/11/05

배치파일에서 최대 인수 갯수

다음과 같은 test.bat 에서는 9개의 인수를 사용할수 있습니다.

test1.bat 코드
------------------------------------------------------------------------------
@rem test.bat @echo off echo %1 %2 %3 %4 %5 %6 %7 %8 %9
------------------------------------------------------------------------------

실행.
c:\>test1 a b c d e f g h i 결과는 다음과 같이 출력합니다.

a b c d e f g h i 인수 0(%0) 은 프로그램이나, 배치파일의 이름입니다.

만일 9보다 큰 숫자의 이상의 인수를 사용한다면, 예로, %11 또는 %22 등 사용하면, 다음과 같습니다.

test2.bat 코드
------------------------------------------------------------------------------
@rem test.bat @echo off echo %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %21 %32
------------------------------------------------------------------------------

실행. C:\>test2 a b c d e f g h i j k l 결과. test a b c d e f g h i a0 b1 c2

숫자 10 이상을 사용하면, 맨앞자 1에 해당하는 a와 다음글자0 이 붙여져 출력됩니다.

그래서, %1 ~ %9 까지를 인수로 사용합니다.

댓글 없음:

댓글 쓰기

가장 많이 본 글