나는 다음과 같은 일을 어떻게 할 수 있는지 궁금했다 (Windows에서).
c : \ 디렉토리의 모든 항목과 모든 하위 디렉토리의 전체 경로에있는 총 문자 수를 검사해야합니다. 사용하고있는 명령은 다음과 같습니다.
dir /b /s c:\directory\ > output.csv
/ B 기본 형식 (제목 정보 또는 요약 없음)을 사용합니다.
/ S 지정된 디렉토리와 모든 하위 디렉토리에있는 파일을 표시합니다.
문제는 c : \ 디렉토리가 SVN 체크 아웃이며 output.csv 파일에 표시하지 않으려는 .svn-base 파일이 있다는 것입니다. DIR에서 출력을 필터링하여 출력을 파이프하는 output.csv의 .svn 또는 .svn-base 파일이 보이지 않도록하려면 어떻게해야합니까?
Excel을 사용하여 output.csv의 첫 번째 열을 검색하여 'svn'이 포함 된 행을 선택하려고 시도했지만이 CSV 파일의 행 수가 30,000 개를 훨씬 넘었습니다. 그렇게하면 모든 것을 필터링하는 데 다소 시간이 걸릴 수 있습니다. .
이 작업을 수행하는 데 사용할 수있는 grep과 유사한 것이 있습니까? grep GNUWin32를 다운로드했지만 사용하려고하면 누락 된 라이브러리 파일에 대한 오류가 발생합니다.
나는 또한 / A-H 스위치를 DIR에 사용하려고했는데 어떤 이유로 든 각 서브 디렉토리에서 .svn 폴더를 얻는다. (아주 잘 숨겨진 파일을 올바르게 표시하지 않는 스위치를 사용할 수있다.