Buenas
Tengo que hacer un trabajillo de nada que en teoria es facil pero me he estancado y estoy hasta los cojones
Se trata de que te coja los archivos .exe y .c de un directorio pasado como argumento y los copie a un directorio llamado Copias_fecha_actual donde fecha_actual es la fecha en que se hace
if [ $# -gt 1 ]
then echo "Solo puede haber un parametro"
exit
fi
if [ $# -eq 1 ]
then if test -d ./"$1"
then cd ./"$1" 2>/dev/null
else
echo "El directorio no existe"
echo "Seleccionamos por defecto el directorio actual"
fi
else cd
fi
directorio=pwd
echo "Estamos en el directorio "$directorio" "
fecha_actual=Copias_date +%d_%m_%y
mkdir $fecha_actual
find $directorio -name exe$ -exec cp {} $fecha_actual \;
exit
El problema esta en el comando find que no encuentra los archivos .exe y me trae loco xk llevo ya horas dandole vueltas. Alguien sabe cual es la solucion?
El problema se que esta en el exe$ pero en teoria eso deberia estar bien y tambien he probado con otros como .*.exe$ y mas ...
A ver si me podeis echar una manilla, o darme otra solucion