تمرين إعادة البناء
Todo List Array
أعد كتابة سكربت Bash يدير قائمة مهام صغيرة باستخدام array ودوال.
bash
~10 دقيقة
مبتدئ
أعد بناء الكود
Rebuild
هذا هو الكود. اكتبه بنفسك.
الكود المرجعي
#!/usr/bin/env bash
set -euo pipefail
tasks=()
add_task() {
local title="$1"
tasks+=("$title")
}
print_tasks() {
local index=1
for task in "${tasks[@]}"; do
printf '[%d] %s\n' "$index" "$task"
((index++))
done
}
add_task "Read the reference"
add_task "Type the script"
add_task "Compare the result"
print_tasksاكتب هنا