这是一个简单的脚本,可以读取当前的标签版本并仅读取数字版本:
#!/bin/bash
# 获取当前标签版本
current_tag=$(git describe --tags)
# 使用正则表达式读取数字版本
regex="[0-9]+\.[0-9]+\.[0-9]+"
if [[ $current_tag =~ $regex ]]; then
version=${BASH_REMATCH[0]}
echo "当前版本为:$version"
else
echo "未能读取到数字版本"
fi
在命令行中运行这个脚本,即可得到当前的数字版本。