요새는 거의 쓰이지 않고있는 Dos 명령어를 쓸 일이 있어서 구글링해서 썼는데 기록으로 남겨봅니다.
아래 명령어는
dir명령어를 이용해서 C: 드라이브 하위에 있는 디렉토리 목록을 뽑은 뒤
findstr을 이용해서 \bin\ 디렉토리를 포함하는 목록만 추출한 뒤에
.svn 으로 디렉토리명이 시작하는 것들은 제외시키고
그렇게 뽑은 명령어를 auxclasspath.txt파일로 저장
을 하는 명령어입니다.
조금만 바꾸면 여러분들이 원하는 파일만 추출이 가능합니다.
C:\> dir /a:d /s/b | findstr "\\bin\\" | findstr /v /i "\.svn" > auxclasspath.txt
하나씩 뜯어볼까요?
1) dir /a:d /s/b
- 현재 디렉토리 하위의 디렉토리를 출력합니다.
2) findstr "\\bin\\"
- 하위 디렉토리 중에 bin 이라는 이름을 가진 디렉토리를 포함하고있는 경로만 뽑아냅니다.
( 이 명령어가 실제로 하는 일은 특정 스트링을 찾는 것입니다. )
3) findstr /v /i "\.svn"
- 위 디렉토리 중 .svn 으로 디렉토리명이 시작하는 목록은 제외시키고 출력합니다.
4) > auxclasspath.txt
- 지금까지 나온 목록을 auxclasspath.txt 파일로 저장합니다.
윈도우에서 which java 처럼 명령어 위치 확인하기 (0) | 2017.11.18 |
---|---|
윈도우에서 특정 포트를 사용중인 프로세스 중지하기 (0) | 2017.11.14 |
cmd창의 코드 페이지 변경하기 (0) | 2015.08.07 |
SonarQube 정적분석 툴 설치 및 사용하기 (0) | 2015.08.07 |
SonarQube 서버 실행시 메모리 부족 오류 (0) | 2015.08.06 |