एक्सफ़ॉलिटूल का उपयोग किए बिना मैं केवल एक टैग का मूल्य कैसे निकाल सकता हूं?


11

मैं मेरी बैश स्क्रिप्ट में कैमरा मेक को सेव करने की कोशिश कर रहा हूं। अगर मैं उपयोग करता हूं:

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 विकल्प के साथ निकाले जाने पर एक नई रेखा द्वारा अलग किया जाता है। JSON, PHP या XML प्रारूप में द्विआधारी डेटा निकालने के लिए "-j", "-php" या "-X" के साथ जोड़ा जा सकता है।

मेरा हाइलाइट; यह वही करता है जो टिन पर लिखा है!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.