#!/bin/bash function cleanup { # delai de reflexion echo ' Delai de reflexion de 10 secondes ' sleep 10 # bon ben alors allons-y echo ' Debut du nettoyage' for fic in \*~ \#* \*.pyc \*.py0 \.*.swp semantic.cache do find $PREFIX -name $fic -print -exec \rm {} \; done #cd $PREFIX/doc ; make distclean echo ' Fin du nettoyage' } PREFIX=`pwd` PREFIX=$PREFIX/.. echo echo ' Elimination de *~ #* *.pyc dans ' "$PREFIX" echo ' Nettoyage du repertoire doc' echo # test while true do echo " Nettoyage ? [y/n] " read answer answer=${answer:="n"} case $answer in n|N ) echo ' Stop (pas de nettoyage)...' exit 0 ;; y|Y ) cleanup exit 0 ;; esac echo " SVP, entrer y ou n pour quitter." done