1

我正在尝试在数百个文件中搜索关键字“描述”,然后输出包含该关键字的文件的名称。

执行一个简单的exiftool * | grep Description(在 UNIX 中)给我文件中的行,而不是包含该行的文件的名称。默认情况下,文件名和描述在两个单独的行中输出,如下两行。

File Name                       : [Name of file listed here]
Description                     : [a long string here]

我认为有一种方法可以做到这一点,ExifTool甚至不需要将输出传输到 grep 但我无法弄清楚。

4

1 回答 1

1

有很多方法可以做到这一点。这是一个:

exiftool -if '$description' -filename -r .

或者如果您希望文件名和描述都在同一行:

exiftool -p '$filename $description' -r -q -q .

如果您还想要目录:

exiftool -p '$directory/$filename $description' -r -q -q .

  • 菲尔
于 2014-05-01T14:04:37.363 回答