我有以下内容:
versionNumber=$(sw_vers -productVersion) # Finds version number
versionShort=${versionNumber:0:4} # Cut string to 1 decimal place for calculation
在版本号是这样的情况下起作用:
10.9.2
10.9.5
但它不会匹配
10.10.3
因为它只会返回
10.1
但我希望 versionShort 被设置为。10.10
我想要匹配上述内容中的主版本号、第一个点和次版本号。
10.9.5-rc.1
)时,此方法无法正常工作。 - Chris