รับค่าวันปัจจุบัน
ขณะทำงานกับ Bash สคริปต์หลายตัวในโครงสร้างพื้นฐานด้านการวิเคราะห์ข้อมูล คุณพบว่าต้องดึงค่าวันปัจจุบันของสัปดาห์ซ้ำๆ บ่อยครั้ง นี่คือโค้ดที่ซ้ำซ้อนโดยไม่จำเป็น และสามารถ refactor ได้ (ลดขนาดโค้ดด้วยการเขียนให้มีประสิทธิภาพมากขึ้น) โดยใช้ทักษะฟังก์ชันใน Bash ที่เพิ่งเรียนไป
เขียนฟังก์ชัน Bash แบบง่ายที่เมื่อเรียกใช้แล้วจะแสดงวันปัจจุบันของสัปดาห์ออกมา โดยต้องดึงผลลัพธ์จากโปรแกรม date ผ่าน shell-within-a-shell
ขอเตือนว่าผลลัพธ์ของ date จะมีหน้าตาประมาณนี้ (ขึ้นอยู่กับ timezone ที่ใช้งาน!)
Fri 27 Dec 2019 14:24:33 AEDT
ต้องการดึงเฉพาะส่วน Fri ออกมาเท่านั้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Bash Scripting เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด