script suppression - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 01-11-2004 à 20:27:07
si c'est sous GNU, regarde du côté de --backup.
ici je l'utilise avec cp mais avec mv c'est pareil
|
Marsh Posté le 01-11-2004 à 20:31:04
voir du coté de eval pour ta variable n
Marsh Posté le 02-11-2004 à 18:03:34
typeset -i (integer)
Code :
|
Marsh Posté le 01-11-2004 à 20:13:20
salut tout le monde,
je veux ecrire un script del qui sera utilisé à la place de la commande rm. ce script permet de conserver les fichiers que l'utilisateur veut supprimer dans la répertoire $HOME/.del en les suffixant par .n où n est un numéro de version. Ainsi dans le cas ou un fichier de même nom et qui existe déjà dans $HOME/.del n'est pas écrasé.
périodiquement, l'utilsateur exécutera la commande ci-dessous qui efface les fichiers qui n'ont pas été modifiés depuis plus de 5 jours:
find £HOME/.del -mtime +5 -exec rm -f{}
j'ai essayé avec le script suivant mais il n'est pas complet
cp $1 $HOME/.del
rm $1
mv $HOME/.del/$1 $HOME/.del/$1.n #j'utilise le suffixe .n
le problème c'est comment incrémenter le numéro n
Merci pour votre aide