윈도우에서도 bash 를 쓸 수 있는 세상에 이게 무슨 짓인가 싶지만 배치 파일로 부분문자열을 추출해보자.

부분문자열은 아래와 같은 변수 문법을 사용한다.

%variable:~num_chars_to_skip,num_chars_to_keep%

예를 들어 처음 5글자를 추출하는 방식은 다음과 같다.

SET _test=123456789abcdef0

SET _result=%_test:~0,5%

저 시작하는 위치와 종료 위치를 가변적으로 하고 싶으면 다음과 같이 하면 된다.

CALL SET _substring=%%_donor:~%_startchar%,%_length%%%

참고 : https://ss64.com/nt/syntax-substring.html

728x90

+ Recent posts