I need to increase the minor version by 1 using sh command if the branch is release.
Expected result in below code is 12.3.6
#! /bin/sh
BRANCH='release/12.3.5'
echo $BRANCH | awk -F"/" '{print $1}'
echo $BRANCH | awk -F"/" '{print $2}'
BRANCH_PREFIX=$(echo $BRANCH | awk -F"/" '{print $1}')
BRANCH_SUFFIX=$(echo $BRANCH | awk -F"/" '{print $2}')
echo $BRANCH
echo "$BRANCH_PREFIX"
echo "$BRANCH_SUFFIX"
# BRANCH_SUFFIX=12.3.5
if [ -z "$BRANCH_SUFFIX" ]; then echo "testing"; else VERSION=$(awk -vFS=. -vOFS=. '{$NF++;print}' >>"$BRANCH_SUFFIX"); fi;
echo "$VERSION"
Output:
release
12.3.5
release/12.3.5
release
12.3.5
<No out put for this- echo "$VERSION">>
Not sure why echo $BRANCH_PREFIX
and echo $BRANCH_SUFFIX
not printing values