現時点では、両方uname
を使用していますsw_vers
darwin_version=`uname -r`
osx_version=`sw_vers -productVersion`
しかし、商用名(ライオン、マウンテンライオン、マーベリックスなど)を表示したい場合は、osxバージョンと商用名のペアのリストを手動で維持する必要があります。
私はその手動マッピングを避け、システムデータに依存したいと思います。出来ますか ?
ええ、私も見まし
—
ブライス
system_profiler
た、そしてそれは私に必死になりました、それが私がここで尋ねている理由です。しかし、私も不可能だと恐れています。
system_profiler SPSoftwareDataType
と、本当に可能かどうかわかりません。