Bagaimana cara mengekstraksi nilai tag tanpa nama menggunakan exiftool?


10

Saya mencoba menyimpan make kamera ke var di skrip bash saya. Jika saya menggunakan:

exiftool -make x.jpg

Ini mengembalikan:

MAKE : SAMSUNG

Saya perlu mengembalikan nilai saja, tanpa kunci dan titik dua. Apa yang saya lakukan salah?

Jawaban:


18

Dari halaman manual:

   -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

begitu,

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

dan di sanalah anda.


exiftool -s -S -membuat x.jpg juga akan berfungsi.
saurabheights

4

Gunakan -b:

$ exiftool -b -make x.jpg

Dari halaman manual:

-b (-binary)

Output metadata yang diminta dalam format biner tanpa nama tag atau deskripsi. Opsi ini terutama digunakan untuk mengekstraksi gambar yang disematkan atau data biner lainnya, tetapi mungkin juga berguna untuk beberapa string teks karena karakter kontrol (seperti baris baru) tidak diganti oleh '.' karena mereka berada di output default. Daftar item dipisahkan oleh baris baru ketika diekstraksi dengan opsi -b. Dapat dikombinasikan dengan "-j", "-php" atau "-X" untuk mengekstrak data biner dalam format JSON, PHP atau XML.

Sorot milikku; ia melakukan apa yang tertulis di kaleng!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.