【Fundamental Tech】/Operating System

[Windows] 배치파일에서 문자열 다루기

[一日一學, 一日一新] 2024. 11. 1.

 

set var=0123456789 //var 변수 0123456789로 초기화
echo %var%  //var 변수 출력
echo %var:123=abc% //var 변수의 "123"을 "abc"로 바꿔 출력
echo %var:123=%  //var 변수의 "123"을 지워서 출력
echo %var:~0%  //var 변수의 첫번째 부터 출력
echo %var:~-5%  //var 변수의 맨뒤에서 부터 5개 출력
echo %var:~0,2%  //var 변수의 0번째 부터 2개 출력
echo %var:~0,-2% //var 변수의 0번째 부터 출력하는데 맨뒤 2개 빼고 출력
echo %var:~-2,3% //var 변수의 맨뒤 2번째 부터 3개 출력
echo %var:~-2,-3% //var 변수의 맨뒤 2번째 부터 3개 빼고 출력
set var=    //var 변수 지우기

 

반응형

댓글