การหาผลรวมของอาร์เรย์
งานโปรแกรมมิ่งที่พบบ่อยอย่างหนึ่งคือการหาผลรวมของตัวเลขในอาร์เรย์ มาสร้างฟังก์ชันเพื่อช่วยจัดการงานนี้กัน
สร้างฟังก์ชัน Bash ที่รับอาร์เรย์ของตัวเลขแล้วคืนค่าผลรวม เราจะใช้ bc แทน expr เพื่อให้รองรับทศนิยมได้
นโยบายความปลอดภัยของบริษัทกำหนดว่าตัวแปรทั้งหมดภายในฟังก์ชันต้องมีขอบเขต local ดังนั้นควรคำนึงถึงข้อนี้ด้วย
อาร์เรย์ตัวเลขที่ใช้ทดสอบฟังก์ชันคือยอดขายรายวันขององค์กรในสัปดาห์นี้ (หน่วย: พันบาท):
14 12 23.5 16 19.34 ซึ่งควรได้ผลรวมเป็น 84.84
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Bash Scripting เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด