Ist es möglich, über CLI den Handelsnamen (Lion, Mountain Lion, Mavericks,…) zu erhalten?

16

Im Moment benutze ich beide unameundsw_vers

darwin_version=`uname -r`
osx_version=`sw_vers -productVersion`

Aber wenn ich den kommerziellen Namen anzeigen möchte (Lion, Mountain Lion, Mavericks, ...), muss ich manuell eine Liste mit dem Paar aus osx-Version und kommerziellem Namen führen.

Ich möchte diese manuelle Zuordnung vermeiden und mich auf Systemdaten verlassen . Ist es möglich ?

Brice
quelle
Wenn ich Befehle sehe, wie system_profiler SPSoftwareDataTypeich nicht sicher bin, ist es wirklich möglich.
Matthieu Riegler
Ja, ich habe es auch angeschaut system_profiler, und das hat mich verzweifelt, deshalb frage ich hier. Aber ich fürchte auch, es ist nicht möglich.
Brice

Antworten:

1

Nun, wie Sie es gesagt haben: Es ist ein kommerzieller Name und im Betriebssystem selbst kaum vorhanden. Es ist kein wirkliches Wunder, dass es für Entwickler keine Bedeutung hat (weit weniger als eine Version oder eine Build-Nummer).

AFAIK Es wird in einigen Hilfeseiten erwähnt, aber das ist fast alles.

Also, bis jemand mir curldas Gegenteil beweisen würde, gibt es keine CLI dafür (außer Sachen, die hier imho nicht geeignet wären).

Matthieu Riegler
quelle
1
Ja, das fürchte ich! Für die Augenweide meines Skripts möchte ich den Handelsnamen anzeigen, ich bin ein bisschen traurig, dass es dafür keine Immobilie gibt;)
Brice
Wenn ich die Anzahl der positiven Stimmen für Ihre Frage sehe (meine ist enthalten), sind Sie nicht der einzige;)
Matthieu Riegler