Ich weiß, wie ich die Mac OS X-Version über die GUI finde: Apple Menu (top left) > About This Mac
Gibt es einen Terminal-Befehl, der mir die Mac OS X-Version anzeigt?
macos
command-line
terminal
version
Željko Filipin
quelle
quelle
lsb_release
etwas in dieser Richtung zu suchen . Nie hätte ich diese Skripte gesehen. : DDer Befehl
sw_vers
zeigt die Version.Für ältere Mac OS finden Sie nützliche Informationen in Wikipedia .
quelle
Wenn Sie sich nur für die Hauptversion (10.10, 10.9) interessieren, können Sie dies tun
Ich benutze dies in einigen Skripten, die unterschiedliche Aufgaben ausführen müssen, wenn sie unter 10.8.x, 10.9.x und jetzt 10.10 ausgeführt werden.
quelle
sw_vers -productVersion | cut -d '.' -f 1,2
Wenn Sie die Versionsnummer von macOS basierend auf der semantischen Versionierung für die Skriptlogik aufteilen möchten, finden Sie hier einen kleinen Ausschnitt des von mir verwendeten Codes
Sie können diese Variablen in der Skriptlogik verwenden, um je nach MacOS-Version verschiedene Befehle auszuführen. Dadurch wird die Steuerung bis zur Patch- oder Build-Version etwas präziser.
quelle