AzLearn

تمرين إعادة البناء

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
اكتب هنا