ExifTool输出文件名

4
我正在尝试搜索数百个文件中的关键字“描述”,然后输出包含该关键字的文件名。
在UNIX中执行简单的exiftool * | grep Description命令只会给出文件中的行而不是包含该行的文件名。默认情况下,文件名和描述分别输出在两行中,如下所示。
File Name                       : [Name of file listed here]
Description                     : [a long string here]

我认为在ExifTool中有一种方法可以实现这一点,甚至不需要将输出导入到grep中,但我还没有找出来。

2个回答

3
有很多种方法可以实现这个目标。以下是其中一种方式: exiftool -if '$description' -filename -r . 如果你想要在同一行上显示文件名和描述,可以使用以下命令: exiftool -p '$filename $description' -r -q -q . 如果你还想要显示目录,可以使用以下命令: exiftool -p '$directory/$filename $description' -r -q -q .
  • Phil

非常感谢你,Phil!! 这太完美了! - dfyoung

0
假设这两行代码紧挨着,grep 命令还可以接受 -B 1 这个开关参数,它表示要包括匹配行之前的行数。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接