我正在尝试搜索数百个文件中的关键字“描述”,然后输出包含该关键字的文件的名称。
执行简单的exiftool * | grep Description
(在UNIX中)为我提供了文件中的行,但没有给出包含该行的文件的名称。默认情况下,文件名和描述在两个单独的行上输出,如下面两个。
File Name : [Name of file listed here]
Description : [a long string here]
我认为有一种方法可以在ExifTool
中执行此操作,甚至无需将输出传递给grep,但我无法弄明白。
答案 0 :(得分:0)
有很多方法可以做到这一点。这是一个:
exiftool -if '$description' -filename -r .
或者如果您想要同一行上的文件名和描述:
exiftool -p '$filename $description' -r -q -q .
如果您还想要目录:
exiftool -p '$directory/$filename $description' -r -q -q .