#!/bin/sh # # Perform the increment actions on standard CDF RUNII tag # values and pass the new tag back # old_tag=$1 if [ -z $old_tag ]; then old_tag=V00-00-00 fi set `echo $old_tag | sed 's%-% %g'` lead=`echo $1 | cut -c1` hi_val=`echo $1 | cut -c2-` carry=0 min_val=`expr $3 + 1` if [ $min_val -gt 99 ]; then min_val=`expr $min_val - 100` carry=1 fi mid_val=`expr $2 + $carry` carry=0 if [ $mid_val -gt 99 ]; then mid_val=`expr $mid_val - 100` carry=1 fi hi_val=`expr $hi_val + $carry` for val in hi_val mid_val min_val do eval value='$'${val} if [ $value -lt 10 ]; then eval $val=0$value fi done echo ${lead}${hi_val}-${mid_val}-${min_val}