फिलहाल मैं दोनों का उपयोग कर रहा हूं uname
औरsw_vers
darwin_version=`uname -r`
osx_version=`sw_vers -productVersion`
लेकिन अगर मैं वाणिज्यिक नाम (सिंह, माउंटेन लायन, मावेरिक्स, ...) प्रदर्शित करना चाहता हूं, तो मुझे मैन्युअल रूप से ओएसएक्स संस्करण की सूची को बनाए रखना होगा - वाणिज्यिक नाम जोड़ी।
मैं उस मैनुअल मैपिंग से बचना चाहता हूं और सिस्टम डेटा पर भरोसा करता हूं । क्या यह संभव है ?
हाँ, मैंने भी देखा है
—
ब्राइस
system_profiler
, और वह मुझे हताश कर रहा है, इसीलिए मैं यहाँ पूछ रहा हूँ। लेकिन मुझे डर है कि यह संभव नहीं है।
system_profiler SPSoftwareDataType
मुझे यकीन नहीं होता कि यह वास्तव में संभव है।