تمرين إعادة البناء
Argument Counter
أعد كتابة سكربت Bash يمر على معاملات سطر الأوامر ويطبعها بالترتيب.
bash
~7 دقيقة
مبتدئ
أعد بناء الكود
Rebuild
هذا هو الكود. اكتبه بنفسك.
الكود المرجعي
#!/usr/bin/env bash
set -euo pipefail
if (($# == 0)); then
printf 'No arguments supplied.\n'
exit 0
fi
index=1
for item in "$@"; do
printf '%02d: %s\n' "$index" "$item"
((index++))
done
printf 'Total arguments: %d\n' "$#"اكتب هنا