Generar variable con una fecha

Imagen de anr
anr
0 puntos

Hola a todos,

Les cuento que estoy empezando a desarrollarun poco y me he topado con algo que no sé como solucionar, a ver si ustedes tienen alguna idea.

Tengo que cambiar la contraseña diariamente de un aplicativo, y lo que hice fue esto:

BD=nombrebase
dia_semana=`date '+%Y-%m-%d'`

#Días
dia1=2012-07-01
dia2=2012-07-02
dia3=2012-07-03
dia4=2012-07-04
dia5=2012-07-05

#Passw
pwd1=2Gc4A3gs
pwd2=6Pk2F2sp
pwd3=2Ze3M2bd
pwd4=9So3A7zp
pwd5=4Jy8Y3hg

if [ $dia_semana = $dia1 ]
then
#Actualizando contrase\303\261a
echo " ----------- Actualizando contraseña ------------ "
update tabla set password=${pwd1}
fi

Y así para cada día. Pero lo que quiero hacer es guardar la fecha en el nombre de la variable y en el nombre del password para hacer 1 solo if, y no tener uno por día.

Algo así:
Para los password
`date '+p%Y%m%d'`=3Ex2F5as
if [ `date '+p%Y%m%d'`=$dia_semana ]
then
#Actualizando contrase\303\261a
echo " ----------- Actualizando contraseña ------------ "
update tabla set password=${`date '+p%Y%m%d'`}
fi

No sé si me explico bien, pero lo intento correr así y me manda error, tambien intenté algo como esto:
a=`date '+%d%m%y'pwd`
p20120727=3Ex2F5as
`date '+p%Y%m%d'`

echo ${a}
echo ${p20120727}

Pero nada, gracias por su tiempo compañeros. Saludos!