使用 Exiftool 创建没有 SourceFile 的数组

Create Array without SourceFile using Exiftool

我想使用 Exiftool 为目录中的所有文件创建一个 -Artists 数组。使用下面的 exiftool 命令有效,但输出不理想:

C:\exiftool.exe -Artist Dir

输出看起来像这样:

======== E:/File1.jpg
Artist                          : user1
======== E:/File2.jpg
Artist                          : user2
    1 directories scanned
    2 image files read

我希望输出看起来像这样:

user1_user2

或者至少是一个简单的数组或输出,如:

user1
user2

扩展我在 exiftool forums 中发布的答案:
exiftool -q -s3 -Artist DIR

这将单独在一行上输出每个 Artist 标记,就像您的第二个示例一样。

-q - 抑制正常的信息性消息。这将抑制文件名列表。
-s3 - 短输出格式。在这种情况下,向选项添加 3 仅打印标签的值。