On 04 oct. 2012, at 07:37, Yves wrote:
> En tous cas ma "solution", rm -R * parait à proscrire absolument, et je serais très heureux que Patpro la fasse disparaitre à jamais de la toile. ...
Elle n'est pas si mauvaise, tu y fait seulement une erreur : tu enchaines tes commandes avec un ";". C'est à dire que si le "cd" plante, tu continues quand même. Imaginons, tu tentes un "cd" qui échaoue pour n'importe quelle raison, puis le rm -R * se lance. Tu es alors à la racine de ton dossier personnel, et tu effaces toutes tes données.
Quand on fait ce genre de chose, il faut toujours conditionner le rm à la réussite de la commande précédente, en utilisant par exemple && comme enchaînement :
cd /mon/dossier && rm -r *
patpro
_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr