J'ai renommé certains fichiers dans un projet assez important et je veux supprimer les fichiers .pyc qu'ils ont laissés derrière eux. J'ai essayé le bash script :
rm -r *.pyc
Mais cela ne fait pas le tour des dossiers comme je le pensais. Que dois-je faire de mal ?
11 votes
Cela ne fonctionne pas car sous UNIX, les globs sont développés par l'interpréteur de commandes, et non par le programme en cours d'exécution. Si vous avez a.pyc et b.pyc dans le répertoire courant, et les répertoires foo et bar,
rm
sera appelé avec les arguments [-r, a.pyc, b.pyc].1 votes
Si vous avez peur de transmettre votre code à d'autres personnes, vous pouvez simplement l'ajouter au fichier .gitignore.
**/*.pyc
alors tu n'auras plus à t'en soucier.