155
155
ターミナルからMac OS Xのバージョンを調べる方法
GUIからMac OS Xのバージョンを調べる方法は知っています。Apple Menu (top left) > About This Mac
Mac OS Xのバージョンを教えてくれるターミナルコマンドはありますか?
GUIからMac OS Xのバージョンを調べる方法は知っています。Apple Menu (top left) > About This Mac
Mac OS Xのバージョンを教えてくれるターミナルコマンドはありますか?
スクリプトロジックのセマンティックバージョニングに基づいて macOS のバージョン番号を分割したい場合は、以下に私が使用しているコードの一部をご紹介します。これにより、パッチやビルドのバージョンまで少し細かく制御することができます。
product_version=$(sw_vers -productVersion)
os_vers=( ${product_version//./ } )
os_vers_major="${os_vers[0]}"
os_vers_minor="${os_vers[1]}"
os_vers_patch="${os_vers[2]}"
os_vers_build=$(sw_vers -buildVersion)
# Sample semver output
echo "${os_vers_major}.${os_vers_minor}.${os_vers_patch}+${os_vers_build}"
# 10.12.6+16G29
``` ```
# Sample bash code
if [[${os_vers_minor} -ge 11]]; then
DMG_FORMAT=ULFO
elif [[${os_vers_minor} -ge 4]]; then
DMG_FORMAT=UDBZ
else
DMG_FORMAT=UDZO
fi