Sé cómo encontrar la versión de Mac OS X desde la GUI: Apple Menu (top left) > About This Mac
¿Hay un comando de Terminal que me dirá la versión de Mac OS X?
macos
command-line
terminal
version
Željko Filipin
fuente
fuente
lsb_release
o algo por el estilo. Nunca habría visto esos guiones. : DEl comando
sw_vers
muestra la versión.Para Mac OS anteriores, puede encontrar información útil en Wikipedia .
fuente
Si lo único que le importa es la versión principal (10.10, 10.9), puede hacer
Lo uso en un par de scripts que tienen que hacer cosas diferentes si se ejecutan en 10.8.x, 10.9.xy ahora 10.10.
fuente
sw_vers -productVersion | cut -d '.' -f 1,2
Si está buscando dividir el número de versión de macOS basado en versiones semánticas para la lógica del script, aquí hay un pequeño fragmento de código que uso
Puede usar estas variables en la lógica del script para ejecutar diferentes comandos según la versión de macOS. Esto proporciona un control ligeramente más granular hasta el parche o la versión de compilación.
fuente