Esto puede sonar trivial, estoy intentando manejar unas variables como numericas para armar una fecha determinada y obtengo un resultado inesperado. El script es :
let mm_a=0
yy=$1
mm=$2
dd=3
mm_a=`expr $mm - 1`
v_mesantes=$yy$mm_a$dd
echo $v_mesantes
El resultado inesperado es que el mes y el dia si son menores a el valor 9 no me toma como variables de dos posiciones , ejemplo : 20080701, lo toma como 200871.
Como puedo manejar variables que me soporte lo que necesito...?
Alguna luz.....?

Estoy en un RedHat con GNU bash, version 3.00.15(1)-release (x86_64-redhat-linux-gnu)
___
Saludos,
Fonzy