Eu sei como encontrar a versão do Mac OS X na GUI: Apple Menu (top left) > About This Mac
Existe um comando Terminal que me diga a versão do Mac OS X?
macos
command-line
terminal
version
Željko Filipin
fonte
fonte
lsb_release
ou algo nesse sentido. Nunca teria visto esses scripts. : DO comando
sw_vers
mostra a versão.Para Mac OS mais antigos, você pode encontrar informações úteis na Wikipedia .
fonte
Se tudo o que importa é a versão principal (10.10, 10.9), você pode fazer
Eu uso isso em alguns scripts que precisam fazer coisas diferentes se executados em 10.8.x, 10.9.xe agora 10.10.
fonte
sw_vers -productVersion | cut -d '.' -f 1,2
Se você deseja dividir o número da versão do macOS com base no controle de versão semântico da lógica de script, aqui está um pequeno trecho de código que eu uso
Você pode usar essas variáveis na lógica de script para executar comandos diferentes com base na versão do macOS. Isso fornece um controle um pouco mais granular até a versão de patch ou compilação.
fonte