본문 바로가기

진리는어디에

윈도우 배치 스크립트(Batch Script) - 문자열 교체

윈도우 배치 스크립트에서 문자열의 일부를 다른 문자열로 교체할 수 있다. 간단하게 아래의 예제 5라인을 살펴 보자.

@echo off 
set str=This message needs changed. 
echo %str% 

set str=%str:needs=has% 
echo %str%

위 예제에서 주목해야 할 핵심은 %str:needs = has% 명령문을 통해  'needs'라는 단어를 'has' 문자열로 바꾼다는 것이다. (참고로 배치 스크립트에서는 변수를 사용하기 위해서 % ~ % 사이에 변수를 넣어야 한다. 자세한 사항은 [여기]를 확인하자.)

위의 명령은 아래와 같은 결과를 출력한다.

This message needs changed.
This message has changed.

부록 1. 같이 읽으면 좋은 글

유익한 글이었다면 공감(❤) 버튼 꾹!! 추가 문의 사항은 댓글로!!