На даний момент я використовую і те, unameіsw_vers
darwin_version=`uname -r`
osx_version=`sw_vers -productVersion`
Але якщо я хочу відобразити комерційну назву (Lion, Mountain Lion, Mavericks, ...), я повинен вручну підтримувати список версії osx - комерційної пари імен.
Я хотів би уникнути цього ручного картографування та спиратися на системні дані . Це можливо ?
Так, я також дивився на
—
Бріс
system_profilerце, і це мене відчаювало, тому я тут прошу. Але я теж боюся, що це неможливо.
system_profiler SPSoftwareDataTypeя не впевнений, що це дійсно можливо.