배치파일에서 문자열 자르기 (부분 추출)
윈도우즈/OS 일반2020. 6. 9. 07:41
반응형
배치스크립트 내에서는 변수 사용이 가장 빈번한데요,
아래는 변수를 이용해 문자열을 변경하거나 원하는 부분만 추출하는 예시 입니다.
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 변수 지우기
[출처] http://egloos.zum.com/appleiii/v/5805857
반응형
'윈도우즈 > OS 일반' 카테고리의 다른 글
명령어로 작업 스케쥴러에 시작 프로그램으로 등록하기 (0) | 2020.06.09 |
---|---|
배치파일 실행시 인자값 전달 받기 (0) | 2020.06.09 |
[배치파일][번역] 특수문자 처리 방법 (0) | 2020.06.08 |
cmd 에서 웹서버로 데이터 전송시 한글깨짐 (cp949 > utf-8) (0) | 2020.06.07 |
배치파일 실행시 명령 프롬프트 창 보이지 않게 하기 (0) | 2020.06.07 |
댓글()