sw_vers
Đề nghị của tôi là sử dụng sw_vers
. Ví dụ đầu ra vào ngày 10.6.4:
> sw_vers
ProductName: Mac OS X
ProductVersion: 10.6.4
BuildVersion: 10F569
Câu trả lời được đề xuất system_profiler | grep 'System Version'
là những gì tôi đã cố gắng sử dụng trong quá khứ, nhưng nó có 2 vấn đề.
- Nó chậm vì nó tạo ra một hệ thống đầy đủ system_profiler của máy, thu thập tất cả thông tin kiểm kê phần cứng và phần mềm.
- Đầu ra của system_profiler đã thay đổi theo thời gian. ví dụ như sản lượng
grep
cho 'Serial Number' trên 10.6.4 là "Serial Number (system): ZNNNNNZNZZZ", trong khi trên 10.4.11 nó là "Serial Number: ZNNNNZNZZZZ" - quan trọng là phân tích cú pháp-khả năng của sản lượng và tiện ích " (hệ thống) "mảnh có thể có vấn đề trừ khi bạn đang mong đợi sự thay đổi.
system_profiler
``