'2018/06/01'에 해당되는 글 1건

  1. 2018.06.01 윈도우 배치 파일 : 가변 길이 부분문자열 추출

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