ฉันจะแยกค่าของแท็กที่ไม่มีชื่อโดยใช้ exiftool ได้อย่างไร


11

ฉันพยายามที่จะบันทึกกล้องทำ var ในสคริปต์ทุบตีของฉัน ถ้าฉันใช้:

exiftool -make x.jpg

ผลตอบแทนนี้:

MAKE : SAMSUNG

ฉันต้องการให้คืนค่าโดยไม่ต้องมีคีย์และโคลอน ผมทำอะไรผิดหรือเปล่า?

คำตอบ:


19

จากหน้าคน:

   -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

4

การใช้-b:

$ exiftool -b -make x.jpg

จากหน้าคน:

-b (- ไบนารี)

ข้อมูลเมตาที่ร้องขอเอาท์พุทในรูปแบบไบนารีโดยไม่มีชื่อแท็กหรือคำอธิบาย ตัวเลือกนี้ส่วนใหญ่จะใช้สำหรับการแยกภาพที่ฝังอยู่หรือข้อมูลไบนารีอื่น ๆ แต่มันอาจจะมีประโยชน์สำหรับสตริงข้อความบางส่วนเนื่องจากตัวควบคุม (เช่นการขึ้นบรรทัดใหม่) จะไม่ถูกแทนที่ด้วย '.' ตามที่อยู่ในเอาท์พุทเริ่มต้น รายการจะถูกคั่นด้วยบรรทัดใหม่เมื่อแยกด้วยตัวเลือก -b อาจรวมกับ "-j", "-php" หรือ "-X" เพื่อแยกข้อมูลไบนารีในรูปแบบ JSON, PHP หรือ XML

ไฮไลท์ของฉัน; มันทำในสิ่งที่พูดบนกระป๋อง!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.