윈 도 우 환경변수 내 PATH에 있는 경로 삭제에 대해 문의 드립니다.
2017.06.23 16:39
안녕하세요.
여러가지로 도움을 많이 받고 있습니다.
관리자분 포함 여러 선생님들께 감사드립니다.
더불어 질문을 올리려고 글을 씁니다.
batch 파일로 환경 변수 내 PATH에 경로를 등록하는것은 쉽게 되는 것으로 알고 있습니다.
그런데 batch 파일을 이용하여 PATH에 들어가 있는 경로중에 원하는 것을 선택적으로 삭제할 수 있을까요?
예를 들어 PATH에 C:\windows; C:\aaa; C:\bbb; C:\ccc; C:\ddd; 이렇게 있으면,
C:\bbb 와 C:\ccc 이런것만 지울 수 있을까요?
가능한지 불가능한지만이라도 알려주시면 정말 감사하겠습니다.
댓글 [4]
-
DarknessAngel 2017.06.23 17:05
-
dwXtal 2017.06.23 21:54
답변 감사합니다. 추가하는 것은 쉬운데 빼는게 쉽지 않군요... ^^;;
-
DarknessAngel 2017.06.24 03:11
리눅스용 문자열 다루는 정규식 검색하면 썩어넘치니 아무꺼나 적당히 따라하시면 됩니다
busybox쓰시면 실행파일 1개로 기본적인 리눅 명령 윈도에서 다룰 수 있어서 편합니다
특히 표준 정규식도 안 먹는 구시대 유물인 윈도 내장 (파워셀 제외)으로 문자열 다룰려면 인내심을 자극하는 수준이므로 추천하지 않습니다 (실행파일 1개 복사하는걸로 검색하면 넘쳐흐르는 결과를 거의 그대로 쓸 수 있고, 수정이랑 가독성 다 우수한데, 굳이 삽질할 이유 없음)
-
dwXtal 2017.06.24 12:31
설명 감사합니다. 옛날 기억 더듬어서 그걸로 하려다보니 이거 참.... busybox 잘 살펴 보겠습니다 ㅎㅎㅎ
문자열 처리하는 방법 아시면 쉽게 수정 가능합니다 (해당 문자열 제거한값으로 덮어버리면 됩니다)
전통적 batch파일로는 문자열 다루는게 힘드므로 가능하다면 busybox라도 하나 받아서 다루시길 추천합니다