使用标准 POSIX shell 是可能的:
#!/usr/bin/env sh
version='1.1.0.1580308800316'
var1="${version%.*}"
var2="${version##*.}"
printf 'Version: %s\n' "$version"
printf 'Var1: %s\n' "$var1"
printf 'Var2: %s\n' "$var2"
Run Code Online (Sandbox Code Playgroud)
输出:
Version: 1.1.0.1580308800316
Var1: 1.1.0
Var2: 1580308800316
Run Code Online (Sandbox Code Playgroud)