Determine a versão do OS X na linha de comando

Existem algumas maneiras de determinar em qual versão do OSX você está.

Na GUI, você pode clicar facilmente no menu Apple ( ) no canto superior esquerdo da tela e escolher Sobre este Mac . A versão do OS X será impresso embaixo da grande negrito Mac OS X título. Clicar no texto da versão XYZ revelará o número da compilação.

Porém, se você estiver escrevendo um script, talvez queira acessá-lo programaticamente. Existem várias maneiras:

Perfil do Sistema

1.9.2 kevin-macbookpro:~ $ system_profiler SPSoftwareDataType
Software:

System Software Overview:

System Version: Mac OS X 10.7.4 (11E53)
Kernel Version: Darwin 11.4.0
Boot Volume: San Francisco
Boot Mode: Normal
Computer Name: Kevin Elliotts MacBook Pro
User Name: Kevin Elliott (kevin)
Secure Virtual Memory: Enabled
64-bit Kernel and Extensions: Yes
Time since boot: 1 day12:47

sw_vers

1.9.2 kevin-macbookpro:~ $ sw_vers
ProductName: Mac OS X
ProductVersion: 10.7.4
BuildVersion: 11E53

Sistema de padrões do usuário do Mac OS X

1.9.2 kevin-macbookpro:~ $ defaults read loginwindow SystemVersionStampAsString
10.7.4

Existem outras opções, mas não são tão otimizadas e simples de usar. Isso deve ser suficiente!