我喜欢获取 IPTC 的标题或描述字符数
I like to get IPTC's Title or Description character count
我喜欢获取 IPTC 的标题或描述字符数,并以某种方式标记超过 195 个字符数的文件
- 在 Adobe 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
会被算作一个单词。
我喜欢获取 IPTC 的标题或描述字符数,并以某种方式标记超过 195 个字符数的文件 - 在 Adobe 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
会被算作一个单词。