2017-11-19 28 views
-1

exiftool 저는 카메라에서 가져온 사진의 이름을 바꾸고 지정된 대상 디렉토리로 구성하고 있습니다.exiftool 정규식 일치 소스 파일 만 처리합니다.

어떻게 정규식을 사용하여 입력 소스 파일 이름을 지정할 수 있습니까?

예 : 나는이 두 파일과 디렉토리가

: 만 IMG_20160716_121830.jpg을 처리 할

IMG_20160716_121830.jpg 
IMG-20160716-121830-WA0004.jpg 

을 @Borodin이 예에서 언급 사용자로서

+2

명령 줄을 보여줄 수 있습니까? – PerlDuck

+0

사실 나는 이것들로 시작하는 방법에 대한 단서를 찾지 못했습니다. 나는 exiftool 명령 예제와 사용 가능한 옵션을 언급했다. 입력을 기반으로 출력을 프레임 화하고 확장을 제어 할 수있는 옵션을 볼 수있다. – protocol

+1

정규식이 필요한 것은 무엇입니까? 단일 파일 이름은 패턴이 아닙니다. – simbabque

답변

2

당신 단지 대시가 아닌 밑줄이있는 파일 만 원하십시오. 이 경우 밑줄이있는 파일을 검색하면됩니다.

하지만 그건 오타의 또는 재귀해야하는 경우 (와일드 카드, exiftool의 -r 같이 Recurse 옵션을 작동 Common mistake 2 & 3 표시되지 않는) 경우, 다음 파일 이름을 정규식 일치 할 exiftool의 -if 옵션을 사용할 수 있습니다

. 이 경우 다음과 같이 추가하십시오.
-if "$filename=~/IMG-\d{8}-\d{6}\.jpg/"
(Mac/Linux의 경우 큰 따옴표로 큰 따옴표를 변경하십시오).