exiftoolを使用して、名前なしでタグの値だけを抽出するにはどうすればよいですか?


10

私はbashスクリプトでカメラメイクを変数に保存しようとしています。私が使用する場合:

exiftool -make x.jpg

これは次を返します:

MAKE : SAMSUNG

キーとコロンなしで値だけを返す必要があります。何が悪いのですか?

回答:


18

manページから:

   -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 2016

4

使用-b

$ exiftool -b -make x.jpg

manページから:

-b(-バイナリ)

リクエストされたメタデータをタグ名や説明なしでバイナリ形式で出力します。このオプションは主に埋め込み画像やその他のバイナリデータを抽出するために使用されますが、制御文字(改行など)が「。」に置き換えられないため、一部のテキスト文字列に役立つ場合がありますデフォルトの出力と同じです。リスト項目は、-bオプションで抽出されると、改行で区切られます。「-j」、「-php」、または「-X」と組み合わせて、JSON、PHP、またはXML形式のバイナリデータを抽出できます。

私をハイライトします。それはそれが缶で言うことをします!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.