Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».
Le problème se situe entre la chaise et le clavier : soumettez vos histoires, donnez votre avis ! Ce site n'est pas le site original pebkac.fr. Je publie ici la liste des PEBKAC que j'ai pu sauvegarder avant que le site original ne soit mis hors ligne.
Il est passé 3h du matin, je viens de finir un exercice compliqué de C++ à rendre pour demain. Voulant "nettoyer" le répertoire final, j'ai exécuté la commande : "rm *.*~", pour enlever les fichiers de sauvegarde générés par l'éditeur. Mais... J'ai oublié le tilde. J'ai foutu en l'air 5 heures de boulot en 5 secondes. PEBKAC.
Commentaire #152491 écrit par Pouf le 27/08/2010 à 13h22 | 👍🏽👎🏽
Tu peux le récupérer avec grep, cherche sur le net.
Commentaire #152492 écrit par ju le 27/08/2010 à 13h47 | 👍🏽👎🏽
Sauvegarde de ton travail ? Cartman +1 : utiliser * dans une commande rm ? Pouf +1 : rm sans -f doit normalement demander une confirmation avec les noms des fichiers non ?
Commentaire #152494 écrit par Micha le 27/08/2010 à 15h25 | 👍🏽👎🏽
rm de base ne demande pas de confirmation. S'il en demande c'est que vous avez un alias rm="rm -i" (tapez la commande alias, vous verrez). Utilise un Makefile et des sauvegarde ça te sauvera la vie !
C'est plus propre si c'était dans le makefile, tu n'aurais pas eu de problème.
Commentaire #152496 écrit par Benj le 28/08/2010 à 12h06 | 👍🏽👎🏽
J'ai une bonne technique pour éviter ça : je me suis habitué à faire mv [fichiers] /tmp/ au lieu de rm ... Ça paraît débile de faire ça, mais c'est une bonne façon d'éviter les bêtises dans ce genre ;)
Commentaire #152497 écrit par Alpha le 28/08/2010 à 14h47 | 👍🏽👎🏽
Une autre technique est de faire un "ls" de ton * avant de rappeler la ligne et substituer le "ls" par "rm" si on est satisfait de l'affichage. Les profs n'expliquent pas comment faire un makefile dans bcp de formations, et ils n'expliquent pas non plus comment utiliser des dll/.so ... Cela dit, comme on dit : il y a ceux à qui c'est arrivé, et ceux à qui ca va arriver. Perso, j'ai perdu un script de quelques milliers de ligne car j'ai un > qui s'est inséré je sais pas trop comment entre le nom du fichier et le nom de compilateur :/
Commentaire #152498 écrit par X_Cli le 29/08/2010 à 11h29 | 👍🏽👎🏽
sinon tu peux aussi faire un alias que tu teste avant et comme ca plus de risque^^. man alias :)
Un grand classique ^^