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
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie