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 글쓴이 날짜 조회 수
179 우분투(Ubuntu)에서 root로 전환후 비밀번호 변경 file   황제낙엽 2020.07.12 17751
178 [Docker기초] 명령어 리스트 https://blog.naver.com/pjt3591oo/221350092204  황제낙엽 2020.07.11 730
177 cURL, Docker, Portainer 설치 file https://docs.docker.com  황제낙엽 2020.07.11 546
176 cURL file https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_curl  황제낙엽 2020.07.11 626
175 VirtualBox에 우분투(ubuntu-20.04-desktop-amd64.iso) 설치하기 file   황제낙엽 2020.07.11 620
174 Raspberry Pi에 우분투(ubuntu-20.04-preinstalled-server-arm64+raspi.img) 설치하기   황제낙엽 2020.07.10 767
173 리눅스 하드웨어 정보 및 용량 확인   황제낙엽 2020.07.08 2485
172 [Windows PowerShell] ssh, sftp file https://blog.naver.com/asdf2017/221763647776  황제낙엽 2020.07.08 2647
171 apt-get (Advanced Packaging Tool) [1] https://ko.wikipedia.org/wiki/%EC%96%B4%..._%ED%88%B4  황제낙엽 2020.07.08 666
170 [Docker] Docker, Portainer 입문용 블로그 링크 http://blog.naver.com/kidninja  황제낙엽 2020.07.07 617
169 VirtualBox에 라즈비안(2020-02-12-rpd-x86-buster) 설치하기 [1] file   황제낙엽 2020.07.01 649
168 "모니터 끄기" 단축아이콘과 단축키 만들기 file https://blog.naver.com/bizgood4911/221972709556  황제낙엽 2020.06.22 1306
» 문자열 치환하여 변수에 저장 https://blog.naver.com/digitalog/221488405815  황제낙엽 2020.05.21 759
166 도스, 환경변수 http://egloos.zum.com/sirjhswin/v/2371970  황제낙엽 2020.05.21 721
165 [도움말 캡쳐] FOR   황제낙엽 2020.05.21 579
164 [도움말 캡쳐] IF   황제낙엽 2020.05.21 704
163 [도움말 캡쳐] SET   황제낙엽 2020.05.21 595
162 [문법] 배치 명령어 기초 작성법 file https://www.snoopybox.co.kr/1404  황제낙엽 2020.05.21 639
161 도스 배치 사용법 https://sh1n2.tistory.com/entry/DOS-%EB%...9%EC%96%B4  황제낙엽 2020.05.21 632
160 문서 파일의 내용을 쉘프로그램 변수에 담기   황제낙엽 2020.05.21 601