CLI를 통해 상업용 이름 (라이온, 마운틴 라이온, 매버릭스 등)을 얻을 수 있습니까? 나는 둘

현재 나는 둘 다 사용 uname하고 있습니다.sw_vers

darwin_version=`uname -r`
osx_version=`sw_vers -productVersion`

그러나 상업 이름 (Lion, Mountain Lion, Mavericks 등)을 표시하려면 osx 버전 목록-상업 이름 쌍을 수동으로 유지해야합니다.

수동 매핑을 피하고 시스템 데이터에 의존하고 싶습니다 . 가능합니까?



답변

당신이 말했듯이 : 그것은 상업적인 이름이며 OS에는 거의 없습니다. 그것은 놀라운 일이 아닙니다. 개발자에게는 의미가 없습니다 (버전 또는 빌드 번호보다 훨씬 적음).

AFAIK 일부 ​​도움말 페이지에서 언급되었지만 거의 모든 것입니다.

따라서 누군가 나를 잘못 증명할 때까지는 CLI가 없습니다 ( curl물건 제외 , 여기에는 적합한 옵션이 아닙니다).