12-13-2006, 09:05 PM
Les dejo un pequeño script, el cual les va a ser útil para borrar todos aquellos archivos temporales (.~), creados por varios programas, con el fin de tener un "backup", en caso de necesitarlo, de los archivos que editamos...
Código:
#
# Script: Clear tmp files.
# Descripcion: Script para borrar los archivos temporales del sistema.
# Version: 0.04.
# By warptrosse
#
#!/bin/bash
DATA=""
DIR=""
HELP=""
function remove_temps {
if [ -d "$DIR" ]; then
DATA=$(find $DIR -iname '*.*~*' -printf '%p')
rm $DATA
echo -e "\nTemp files has been removed\t\t[ok]\n"
else
echo -e "\nERROR: Directory do not exist or not been correctly specified? (use -h (| ?help) for help)\n"
fi
}
while [ "$1" != "" ]; do
case $1 in
-d | ?dir ) shift
DIR=$1
;;
-h | ?help ) shift
HELP="OK"
;;
* ) echo "ERROR: Unrecognized Option. (use -h (| ?help) for help)"
exit
esac
shift
done
if [ "$HELP" != "OK" ]; then
remove_temps $DIR
else
echo -e "\n---------------------------------------"
echo "Remove tmp files (like .??~) (v0.04) By Warptrosse"
echo "---------------------------------------"
echo -e "\nTo remove tmp files use clear_tmp_files -d (| -dir) \n"
fi
saludos.....
