#!/bin/bash
#Programa que busca y elimina archivos con extension  eml avi inf exe dll bat mpg mpeg ppt
#Tambien busca y elimina carpetas vacias. Cuando acaba muestra por pantalla todo lo que ha borrado.
ScriptName="Limpia basurilla"
ScriptVersion="0.1"
ScriptAuthor="WIL www.thewilfamily.com"
ScriptDate="15/02/2010"
directorio="/home/wil"
ruta_log=/tmp/limpia_porqueria.log
echo Limpieza comenzada a las `date +%X_del_%x` > $ruta_log
find $directorio -name *.eml -exec rm -rv {} \; >> $ruta_log
#find $directorio -name *.avi -exec rm -rv {} \; >> $ruta_log
#find $directorio -name *.inf -exec rm -rv {} \; >> $ruta_log
#find $directorio -name *.bat -exec rm -rv {} \; >> $ruta_log
#find $directorio -name *.exe -exec rm -rv {} \; >> $ruta_log
#find $directorio -name *.dll -exec rm -rv {} \; >> $ruta_log
#find $directorio -name *.mpg -exec rm -rv {} \; >> $ruta_log
#find $directorio -name *.mpeg -exec rm -rv {} \; >> $ruta_log
#find $directorio -name *.ppt -exec rm -rv {} \; >> $ruta_log
find $directorio -type d -exec rmdir -v --ignore-fail-on-non-empty 2>/dev/null {} \;
echo Limpieza finalizada a las `date +%X_del_%x` >> $ruta_log
read -p "" | echo -e '\E[37;44m'"\033[1mPulsa una tecla para ver el registro...\033[0m"
cat $ruta_log | more
exit
