Zacznij terazZacznij za darmo

Porządkowanie katalogu

Kontynuując pracę jako data scientist w dużej organizacji, dowiedziałeś się dziś, że pewien kolega odszedł do wymarzonej pracy (szczęściarz!). Niestety, gdy jego konto zostało dezaktywowane, wszystkie pliki wylądowały w jednym folderze.

Dobra wiadomość jest taka, że większość przydatnego kodu została zarchiwizowana. Problem w tym, że pliki Pythona korzystające z algorytmu Random Forest są pochowane gdzieś w tym stosie plików.

Zadanie przeszukania setek plików – żeby sprawdzić, czy dany plik to skrypt Pythona zawierający model Random Forest – spadło na ciebie. To świetna okazja, by wykorzystać umiejętności w Bashu zamiast ręcznie sprawdzać każdy plik z osobna.

Napisz skrypt, który przejdzie przez każdy plik w katalogu robs_files/ i sprawdzi, czy jest to plik Pythona (z rozszerzeniem .py) ORAZ czy zawiera RandomForestClassifier. Jeśli oba warunki są spełnione, przenieś plik do katalogu to_keep/.

To ćwiczenie jest częścią kursu

Wprowadzenie do skryptów Bash

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie