sw_vers
मेरा सुझाव उपयोग करना है sw_vers
। उदाहरण के उत्पादन के रूप में 10.6.4:
> sw_vers
ProductName: Mac OS X
ProductVersion: 10.6.4
BuildVersion: 10F569
जो उत्तर सुझाया गया system_profiler | grep 'System Version'
है वह यह है कि मैंने अतीत में उपयोग करने की कोशिश की है, लेकिन इसमें 2 समस्याएं हैं।
- यह धीमा है क्योंकि यह मशीन का एक पूर्ण system_profiler डंप उत्पन्न करता है, सभी हार्डवेयर और सॉफ़्टवेयर इन्वेंट्री जानकारी एकत्र करता है।
- समय के साथ system_profiler का आउटपुट बदल गया है। उदाहरण के
grep
लिए, 10.6.4 पर 'सीरियल नंबर' का आउटपुट "सीरियल नंबर (सिस्टम): ZNNNNNZNZZZ" है, जबकि 10.4.11 को यह "सीरियल नंबर: ZNNNNZNZZZZ" था - महत्व आउटपुट और जोड़ने की पार्स-क्षमता होने के नाते " (सिस्टम) "टुकड़ा समस्याग्रस्त हो सकता है जब तक आप बदलाव की उम्मीद नहीं कर रहे हैं।
system_profiler