我有一个字符串"prod-v4.38"
我想要拆分并获取如下的值:
但是我想要得到:
然后将三个组合在一起,得到
我想要拆分并获取如下的值:
ENV_NAME=$(echo "$OLD_VERSION" | awk -F'-' '{print $1}')
VER_MAJOR=$(echo "$OLD_VERSION" | awk -F'-' '{print $2}')
VER_MINOR=$(echo "$OLD_VERSION" | awk -F'.' '{print $2}')
echo "ENV_NAME" $ENV_NAME
echo "VER_MAJOR" $VER_MAJOR
echo "VER_MINOR" $VER_MINOR
哪个打印
ENV_NAME prod
VER_MAJOR v4.38
VER_MINOR 38
但是我想要得到:
ENV_NAME prod
VER_MAJOR 4
VER_MINOR 38
然后将三个组合在一起,得到
prod-v4.38
。