윈도우에서도 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%%%
728x90