Как я могу извлечь только значение тега без имени, используя exiftool? - Фотопедия
7 голосов
/ 14 ноября 2014

Я пытаюсь сохранить марку камеры в моей скрипте bash. Если я использую:

exiftool -make x.jpg

Возвращает:

MAKE : SAMSUNG

Мне нужно, чтобы оно возвращало только значение без ключа и двоеточия. Что я делаю не так?

Ответы [ 2 ]

13 голосов
/ 14 ноября 2014

со страницы руководства:

   -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

и вот ты где.

4 голосов
/ 02 марта 2018

Использование -b:

$ exiftool -b -make x.jpg

со страницы руководства:

-b (-бинарный)

Вывод запрошенных метаданных в двоичном формате без имен и описаний тегов. Эта опция в основном используется для извлечения встроенных изображений или других двоичных данных, но это также может быть полезным для некоторых текстовых строк, так как управляющие символы (такие как как новые строки) не заменяются на «.» , как в выводе по умолчанию. Список элементы отделяются новой строкой при извлечении с опцией -b. Может быть в сочетании с «-j», «-php» или «-X» для извлечения двоичных данных в JSON, PHP или XML формат.

Выделите мой; он делает то, что говорит на банке!

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...