การใช้ arguments กับข้อมูล HR
ในแบบฝึกหัดนี้ คุณรับบทเป็นนักวิทยาศาสตร์ข้อมูลในฝ่าย HR ของบริษัท IT ขนาดใหญ่ โดยต้องดึงข้อมูลเงินเดือนของพนักงานที่เพิ่งได้รับการว่าจ้าง แต่ระบบ IT ของฝ่าย HR สร้างไฟล์ออกมาหลายร้อยไฟล์ในโฟลเดอร์ /hire_data
แต่ละไฟล์เป็นข้อมูลแบบ comma-delimited ในรูปแบบ COUNTRY,CITY,JOBTITLE,SALARY เช่น Estonia,Tallinn,Javascript Developer,118286
หน้าที่ของคุณคือสร้าง Bash script เพื่อดึงข้อมูลที่ต้องการ เนื่องจากอาจต้องกลับมาดึงข้อมูลของเมืองอื่นในภายหลัง script จึงต้องรับชื่อเมืองเป็น argument แล้วกรองไฟล์ทั้งหมดตามเมืองนั้น จากนั้นส่งออกผลลัพธ์เป็นไฟล์ CSV ที่ตั้งชื่อตามเมือง ไฟล์นี้จะนำไปใช้ในงานวิเคราะห์ข้อมูลต่อไป
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Bash Scripting เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด