الأخطاء والوضع الصارم
تعلمالأخطاء والوضع الصارم — Errors and Strict Mode
Bash لا يمنعك من كتابة سكربت خطر؛ لذلك يجب أن تبني عادات الأمان بنفسك. هذا الفصل يشرح كيف تفشل الأوامر، ماذا يفعل set -euo pipefail، وكيف تستخدم trap لتنظيف الملفات المؤقتة أو طباعة رسالة مفيدة.
ما ستتعلمه:
- فشل الأوامر — قراءة status قبل المتابعة.
- الوضع الصارم — حماية من المتغيرات الفارغة وفشل الأنابيب.
- التنظيف —
trapعند الخروج. - التحقق — رفض المدخلات الخطرة مبكراً.
مهارات الفصل
strict-mode
error-handling
trap-cleanup
input-validation