我喜欢获取 IPTC 的标题或描述字符数

I like to get IPTC's Title or Description character count

我喜欢获取 IPTC 的标题或描述字符数,并以某种方式标记超过 195 个字符数的文件 - 在 Adob​​e Bridge 中对它们进行排序、标记或评级(使用脚本或插件) - 以某种方式在 Lightroom 中 - 在具有

的任何其他工具中

例如将文件移动到目录就足够了

重命名不是一个选项,复制和重命名没问题

您可以在命令 line/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/
Some Text 替换为您希望标签显示的内容。

如果在 terminal/bash 中使用,需要交换 double/single 引号以避免 bash 将命令的部分解释为变量。


根据原文获得大概的字数post:

exiftool -if "${Description;$_=(()=/ +/g)+1}>195" -Directory=/path/to/moved/ /path/to/source/

此命令对 Description 中单词之间的所有空格进行快速和肮脏的正则表达式计数,并将计数大于 195 的任何文件移动到 /path/to/moved/ 目录。它不是 100% 完美的,例如它没有考虑破折号之类的东西,即 before—after 会被算作一个单词。