Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2008, 16:31
fonzy2008
 
Fecha de Ingreso: julio-2008
Mensajes: 10
Antigüedad: 16 años, 3 meses
Puntos: 0
Manejo de variables en GNU- Bash

Hola, soy nuevo en sh.

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