การจัดระเบียบไดเรกทอรี
ในฐานะนักวิทยาศาสตร์ข้อมูลในองค์กรขนาดใหญ่ วันนี้คุณได้รับแจ้งว่าเพื่อนร่วมงานคนหนึ่งลาออกไปทำงานในฝัน (โชคดีจริง!) แต่น่าเสียดายที่เมื่อบัญชีของเขาถูกยกเลิก ไฟล์ทั้งหมดถูกโยนรวมกันไว้ในโฟลเดอร์เดียว
ข่าวดีคือโค้ดที่มีประโยชน์ส่วนใหญ่ได้รับการสำรองไว้แล้ว อย่างไรก็ตาม ไฟล์ Python ที่ใช้อัลกอริทึม Random Forest ยังคงถูกฝังอยู่ในกองไฟล์นั้น
งานนี้จึงตกมาถึงคุณ ต้องคัดกรองไฟล์หลายร้อยไฟล์เพื่อหาว่าไฟล์ใดเป็นทั้งไฟล์ Python และมีโมเดล Random Forest อยู่ด้วย นี่เป็นโอกาสที่เหมาะมากในการใช้ทักษะ Bash แทนที่จะตรวจสอบทีละไฟล์ด้วยมือ
เขียนสคริปต์ที่วนลูปผ่านแต่ละไฟล์ในไดเรกทอรี robs_files/ เพื่อตรวจสอบว่าไฟล์นั้นเป็นไฟล์ Python (ลงท้ายด้วย .py) และมี RandomForestClassifier อยู่หรือไม่ ถ้าใช่ ให้ย้ายไฟล์นั้นไปยังไดเรกทอรี to_keep/
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Bash Scripting เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด