如何使用exiftool提取不带名称的标签值?


10

我试图将相机品牌保存到我的bash脚本中的var中。如果我使用:

exiftool -make x.jpg

返回:

MAKE : SAMSUNG

我需要它只返回值,而不包含键和冒号。我究竟做错了什么?

Answers:


18

从手册页:

   -s (-short)
        Short output format.  Prints tag names instead of descriptions.
        Add up to 3 -s options for even shorter formats:

            -s        - print tag names instead of descriptions
            -s -s     - no extra spaces to column-align values
            -s -s -s  - print values only

所以,

exiftool -s -s -s -make x.jpg

你在那里。


exiftool -s -S -make x.jpg也可以使用。
saurabheights '16

4

用途-b

$ exiftool -b -make x.jpg

从手册页:

-b(二进制)

以二进制格式输出请求的元数据,不带标签名称或描述。此选项主要用于提取嵌入的图像或其他二进制数据,但对于某些文本字符串也可能有用,因为控制字符(例如换行符)不会被“。”代替。因为它们在默认输出中。使用-b选项提取时,列表项用换行符分隔。可以与“ -j”,“-php”或“ -X”结合使用,以JSON,PHP或XML格式提取二进制数据。

突出我的;它按照锡罐上的说明去做!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.