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