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 글쓴이 날짜 조회 수
175 VirtualBox에 우분투(ubuntu-20.04-desktop-amd64.iso) 설치하기 file   황제낙엽 2020.07.11 41
174 Raspberry Pi에 우분투(ubuntu-20.04-preinstalled-server-arm64+raspi.img) 설치하기   황제낙엽 2020.07.10 187
173 리눅스 하드웨어 정보 및 용량 확인   황제낙엽 2020.07.08 290
172 [Windows PowerShell] ssh, sftp file https://blog.naver.com/asdf2017/221763647776  황제낙엽 2020.07.08 39
171 apt-get (Advanced Packaging Tool) [1] https://ko.wikipedia.org/wiki/%EC%96%B4%..._%ED%88%B4  황제낙엽 2020.07.08 39
170 [Docker] Docker, Portainer 입문용 블로그 링크 http://blog.naver.com/kidninja  황제낙엽 2020.07.07 17
169 VirtualBox에 라즈비안(2020-02-12-rpd-x86-buster) 설치하기 [1] file   황제낙엽 2020.07.01 76
168 "모니터 끄기" 단축아이콘과 단축키 만들기 file https://blog.naver.com/bizgood4911/221972709556  황제낙엽 2020.06.22 388
» 문자열 치환하여 변수에 저장 https://blog.naver.com/digitalog/221488405815  황제낙엽 2020.05.21 200
166 도스, 환경변수 http://egloos.zum.com/sirjhswin/v/2371970  황제낙엽 2020.05.21 23
165 [도움말 캡쳐] FOR   황제낙엽 2020.05.21 18
164 [도움말 캡쳐] IF   황제낙엽 2020.05.21 168
163 [도움말 캡쳐] SET   황제낙엽 2020.05.21 21
162 [문법] 배치 명령어 기초 작성법 file https://www.snoopybox.co.kr/1404  황제낙엽 2020.05.21 40
161 도스 배치 사용법 https://sh1n2.tistory.com/entry/DOS-%EB%...9%EC%96%B4  황제낙엽 2020.05.21 19
160 문서 파일의 내용을 쉘프로그램 변수에 담기   황제낙엽 2020.05.21 18
159 시스템 오류 1219이(가) 생겼습니다. (net use) file   황제낙엽 2020.03.13 427
158 .NET Framework 3.5 설치오류 (0x800F081F) 해결방법(Windows 10) file https://blog.naver.com/sanghun0011/221664681482  황제낙엽 2020.02.27 75
157 프로세스 강제 종료 명령어(taskkill)   황제낙엽 2019.12.31 125
156 윈도우 인증서관리 확인하기 file   황제낙엽 2019.10.11 53