Nettoyer un répertoire
Dans votre rôle de data scientist au sein d’une grande entreprise, vous avez appris aujourd’hui qu’un collègue est parti pour le poste de ses rêves (tant mieux pour eux !). Malheureusement, lorsque ses accès ont été supprimés, tous ses fichiers ont été regroupés dans un seul dossier.
La bonne nouvelle, c’est que la plupart de leurs scripts utiles ont été sauvegardés. Cependant, tous leurs fichiers Python utilisant l’algorithme Random Forest sont enfouis dans ce tas de fichiers.
Votre mission est donc de passer au crible des centaines de fichiers pour déterminer s’il s’agit bien de fichiers Python et s’ils contiennent un modèle Random Forest. Voilà une excellente occasion de mettre vos compétences Bash à profit, plutôt que de vérifier chaque fichier à la main.
Écrivez un script qui parcourt chaque fichier du répertoire robs_files/ pour vérifier s’il s’agit d’un fichier Python (se terminant par .py) ET s’il contient RandomForestClassifier. Le cas échéant, déplacez-le dans le répertoire to_keep/.
Cet exercice fait partie du cours
<cours>Introduction au scripting Bash</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice