是否有可能找到并打印所有exif标签,这些标签的名称/值中包含特定的单词。例如,我需要查找所有具有“未知”值或所有“ Nikon *”名称标签的标签?使用exiftool会很好。
您不能只列出具有特定值的标签,但是可以通过检查全部标签组来检查是否存在具有该值的标签。例如:exiftool -if "$EXIF:all=~/Unknown/" -EXIF:all /path/to/files/
使用该命令,如果EXIF组中的标签之一包含一个包含“未知”的值,则将显示所有EXIF标签。您可以对All:All
组进行检查,但是处理将非常缓慢,因为它将对exiftool知道的所有标签进行检查,而不仅是文件中的内容,而且是数万个。
列出标签名称时,您可以使用通配符。例如,您可以使用-GPS*
,所有以GPS开头的标签都将列出。