23 lines
564 B
Bash
Executable File
23 lines
564 B
Bash
Executable File
#!/bin/sh
|
|
|
|
macos_version=$(sw_vers -productVersion)
|
|
macos_version_major=$(echo $macos_version | awk -F '[.]' '{print $1}')
|
|
macos_version_minor=$(echo $macos_version | awk -F '[.]' '{print $2}')
|
|
|
|
if [ "${macos_version_major}" = "10" ]; then
|
|
macos_codenames=(
|
|
["13"]="highsierra"
|
|
["14"]="mojave"
|
|
["15"]="catalina"
|
|
)
|
|
if [[ -n "${macos_codenames[$macos_version_minor]}" ]]; then
|
|
echo "${macos_codenames[$macos_version_minor]}"
|
|
else
|
|
echo "unknown"
|
|
fi
|
|
elif [ "${macos_version_major}" = "11" ]; then
|
|
echo "bigsur"
|
|
else
|
|
echo "unknown"
|
|
fi
|