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?

Wesleywmd
la source

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.

Veuillez lire mon profil
la source
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!

étoilé
la source