Je sais comment trouver la version Mac OS X à partir de l'interface graphique: Apple Menu (top left) > About This Mac
Existe-t-il une commande Terminal qui me dira la version Mac OS X?
macos
command-line
terminal
version
Željko Filipin
la source
la source
lsb_release
ou quelque chose du genre. Jamais aurait repéré ces scripts. : DLa commande
sw_vers
affiche la version.Pour les anciens Mac OS, vous pouvez trouver des informations utiles dans Wikipedia .
la source
Si vous ne vous souciez que de la version majeure (10.10, 10.9), vous pouvez le faire.
J'utilise ceci dans quelques scripts qui doivent faire des choses différentes s'ils sont exécutés sur 10.8.x, 10.9.x et maintenant 10.10.
la source
sw_vers -productVersion | cut -d '.' -f 1,2
Si vous souhaitez fractionner le numéro de version de MacOS en fonction du versionnement sémantique de la logique de script, voici un extrait du code que j'utilise.
Vous pouvez utiliser ces variables dans la logique de script pour exécuter différentes commandes basées sur la version de macOS. Cela donne un contrôle légèrement plus granulaire jusqu'à la version du correctif ou de la version.
la source