0
디렉토리의 모든 하위 디렉토리를 검색하고 숫자를 포함한 "VERSION"문자열이 포함 된 모든 파일을 찾아야합니다. 이 숫자를 증가시켜야하므로 1.1.2가 1.1.3 등으로 증가하고 다시 파일에 저장됩니다. Windows 시스템에서만이 작업을 실행해야합니다.버전을 검색하는 파일 스크립트
cmd 명령으로이 작업을 수행 할 수 있습니까? 아니면이 작업에 프로그램을 사용해야합니까?
가능하면 설치하지 않고 실행하고 싶습니다.
'findstr /? '이 좋은 시작입니다. – Stephan
findstr의 문제점은 발견 된 문자열의 하위 문자열을 추출하고 조작 한 다음 이전 문자열을 바꿀 수 있어야한다는 것입니다. 나는 이것을 위해 올바른 방법을 결합 할 수없는 것 같습니다. – user1069703
"findstr/s/m/b"버전 "*. *"을 사용하여 필요한 모든 파일의 목록을 만들 수 있습니다. 예를 들어 * .log와 같이 검색 범위를 좁히거나 많은 시간을 할애해야합니다. 여기에 몇 가지 단서가 있는데, 한 줄의 파일을 변경하는 방법입니다. 'for'loop ('delims = .')을 사용하여 문자열을 역 어셈블 한 후에'set/a'를 사용하여 증분을 할 수 있습니다. – Stephan