![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
15/04/2009, 01:13
|
![Avatar de morenita7722](http://static.forosdelweb.com/customavatars/avatar166587_3.gif) | | | Fecha de Ingreso: enero-2007 Ubicación: aquí, ¿donde sino?
Mensajes: 261
Antigüedad: 18 años Puntos: 1 | |
no se cumple nunca el if Hola
¿Alguien me puede decir por que nunca se cumple la condición del if y siempre se va hacia el else? Al ejecutarlo pone:
script.sh: 20: [15=15]: not found
Aquí está el script:
#!/bin/bash
FECHA=`date +%Y-%m --date "2 month ago"`
DIA=`date +%d`
DIR=/home/cmm
if [${DIA}="15"]
then
echo "Se borra la primera quincena de hace dos meses"
for i in `seq 1 15`;
do
rm ${DIR}/${FECHA}-${i}*
done
else
echo "Se borra la segunda quincena de hace dos meses"
for i in `seq 16 31`;
do
rm ${DIR}/${FECHA}-${i}*
done
fi
__________________ Si lo supiese no preguntaría... |