sitelink1 https://blog.naver.com/digitalog/221488405815 
sitelink2  
sitelink3  
extra_vars6  

변수중 문자를 치환해야 할 때가 있다

 

가장 흔한 경우는 파일이나 폴더 경로를 입력 받을때

 

 

 

어떨때는 "C:\Program Files\Temp\Tep.txt"로 가져올때가 있고

 

그냥 C:\Program Files\Temp\Tep.txt 으로 가져올때가 있다

 

 

 

그래서 

 

set /p MY_PATH=

 

변수를 받았을때 이 경로를 이용하려면

 

%MY_PATH%를 해야 할지 "%MY_PATH%"를 해야 할지 당황스럽다

 

그래서 set /p로 받은 변수는 무조건 " 따옴표를 없애도록 아예 설정을 해주는 것이 좋다

 

 

 

set VARIABLE="나는 호랑이 사냥꾼이다" 

echo %VARIABLE%

set VARIABLE=%VARIABLE:"=%

echo %VARIABLE%

 

 

2행에서 실행 결과는

 

"나는 호랑이 사냥꾼이다"

 

 

 

4행에서 실행 결과는

 

나는 호랑이 사냥꾼이다

 

 

 

 

 

%VARIABLE:"=%의 의미는 변수 VARIABLE에서 (:) 따옴표 "를 아무것도 없는 것으로 바꿔라(=)라는 것이다

 

즉, 응용해보면 %VARIABLE:"=[% 으로 한뒤

 

 

 

echo %VARIABLE%

 

 

 

실행을 해보면

 

[나는 호랑이 사냥꾼이다[ 로 나오게 된다

 

번호 제목 sitelink1 글쓴이 날짜 조회 수
176 cURL file https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_curl  황제낙엽 2020.07.11 608
175 VirtualBox에 우분투(ubuntu-20.04-desktop-amd64.iso) 설치하기 file   황제낙엽 2020.07.11 596
174 Raspberry Pi에 우분투(ubuntu-20.04-preinstalled-server-arm64+raspi.img) 설치하기   황제낙엽 2020.07.10 749
173 리눅스 하드웨어 정보 및 용량 확인   황제낙엽 2020.07.08 2395
172 [Windows PowerShell] ssh, sftp file https://blog.naver.com/asdf2017/221763647776  황제낙엽 2020.07.08 840
171 apt-get (Advanced Packaging Tool) [1] https://ko.wikipedia.org/wiki/%EC%96%B4%..._%ED%88%B4  황제낙엽 2020.07.08 629
170 [Docker] Docker, Portainer 입문용 블로그 링크 http://blog.naver.com/kidninja  황제낙엽 2020.07.07 607
169 VirtualBox에 라즈비안(2020-02-12-rpd-x86-buster) 설치하기 [1] file   황제낙엽 2020.07.01 635
168 "모니터 끄기" 단축아이콘과 단축키 만들기 file https://blog.naver.com/bizgood4911/221972709556  황제낙엽 2020.06.22 1208
» 문자열 치환하여 변수에 저장 https://blog.naver.com/digitalog/221488405815  황제낙엽 2020.05.21 739
166 도스, 환경변수 http://egloos.zum.com/sirjhswin/v/2371970  황제낙엽 2020.05.21 694
165 [도움말 캡쳐] FOR   황제낙엽 2020.05.21 558
164 [도움말 캡쳐] IF   황제낙엽 2020.05.21 689
163 [도움말 캡쳐] SET   황제낙엽 2020.05.21 578
162 [문법] 배치 명령어 기초 작성법 file https://www.snoopybox.co.kr/1404  황제낙엽 2020.05.21 618
161 도스 배치 사용법 https://sh1n2.tistory.com/entry/DOS-%EB%...9%EC%96%B4  황제낙엽 2020.05.21 612
160 문서 파일의 내용을 쉘프로그램 변수에 담기   황제낙엽 2020.05.21 590
159 시스템 오류 1219이(가) 생겼습니다. (net use) file   황제낙엽 2020.03.13 996
158 .NET Framework 3.5 설치오류 (0x800F081F) 해결방법(Windows 10) file https://blog.naver.com/sanghun0011/221664681482  황제낙엽 2020.02.27 721
157 프로세스 강제 종료 명령어(taskkill)   황제낙엽 2019.12.31 676