Comment puis-je extraire uniquement la valeur d'une balise sans le nom à l'aide d'exiftool?


10

J'essaie d'enregistrer la marque de la caméra dans une var dans mon script bash. Si j'utilise:

exiftool -make x.jpg

Cela renvoie:

MAKE : SAMSUNG

J'en ai besoin pour retourner juste la valeur, sans la clé et les deux points. Qu'est-ce que je fais mal?

Réponses:


18

Depuis la page de manuel:

   -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

donc,

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

et vous y êtes.


exiftool -s -S -make x.jpg fonctionnera également.
saurabheights

4

Utilisation -b:

$ exiftool -b -make x.jpg

Depuis la page de manuel:

-b (-binaire)

Exportez les métadonnées demandées au format binaire sans nom ni description de balise. Cette option est principalement utilisée pour extraire des images incorporées ou d'autres données binaires, mais elle peut également être utile pour certaines chaînes de texte car les caractères de contrôle (tels que les sauts de ligne) ne sont pas remplacés par «.» car ils sont dans la sortie par défaut. Les éléments de liste sont séparés par une nouvelle ligne lorsqu'ils sont extraits avec l'option -b. Peut être combiné avec "-j", "-php" ou "-X" pour extraire des données binaires au format JSON, PHP ou XML.

Mettez en surbrillance la mienne; il fait ce qu'il dit sur l'étain!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.