Мне нравится получать количество символов заголовка или описания IPTC
Мне нравится получать количество символов в заголовке или описании IPTC и каким-то образом отмечать файлы с количеством символов более 195 - в Adobe Bridge их можно сортировать, маркировать или оценивать (с помощью сценария или плагина) - каким-то образом в Lightroom - в любом другом инструменте с
Например, переместить файлы в каталог будет достаточно
Переименование не вариант, дублировать и переименовывать можно
1 ответ
Вы можете сделать это в командной строке /bash/terminal с помощью ExifTool и следующей команды.
exiftool -if "${Description;$_=length()}>195" -Directory=/path/to/moved/ /path/to/source/
Чтобы изменить метку этих файлов, вы должны использоватьexiftool -if "${Description;$_=length()}>195" -Label="Some Text" /path/to/source/
Замените какой-то текст тем, что вы хотите, чтобы метка говорила.
При использовании в терминале / bash двойные / одинарные кавычки необходимо поменять местами, чтобы избежать интерпретации частей команды bash как переменных.
Чтобы получить приблизительное количество слов в соответствии с исходным сообщением:
exiftool -if "${Description;$_=(()=/ +/g)+1}>195" -Directory=/path/to/moved/ /path/to/source/
Эта команда выполняет быстрый и грязный подсчет регулярных выражений всех пробелов между словами в Description
и перемещает все файлы со счетом больше 195 в /path/to/moved/
каталог. Он не идеален на 100%, например, не учитывает такие вещи, как тире, т.е.before—after
будет считаться одним словом.