#Usage: sw_vers [-productName|-productVersion|-buildVersion]
osname="$(sw_vers -productName 2>/dev/null)"
osver="$(sw_vers -productVersion 2>/dev/null)"
#Usage: sw_vers [-productName|-productVersion|-buildVersion]
osname="$(sw_vers -productName 2>/dev/null)"
osver="$(sw_vers -productVersion 2>/dev/null)"
if [[ "$osver" =~ ^10\.15.*$ ]]; then
codename="Catalina"
elif [[ "$osver" =~ ^10\.14.*$ ]]; then
codename="Mojave"
elif [[ "$osver" =~ ^10\.13.*$ ]]; then
codename="High Sierra"
if [[ "$osver" =~ ^10\.15.*$ ]]; then
codename="Catalina"
elif [[ "$osver" =~ ^10\.14.*$ ]]; then
codename="Mojave"
elif [[ "$osver" =~ ^10\.13.*$ ]]; then
codename="High Sierra"