المعاملات والإدخال
تعلمالمعاملات والإدخال — Arguments and Input
السكربت المفيد لا يعتمد على قيم ثابتة فقط. في هذا الفصل ستتعلم كيف تجعل السكربت يستقبل اسماً أو مساراً أو خياراً من المستخدم، وكيف تكتب رسالة استخدام واضحة عندما تكون المدخلات ناقصة أو غير صحيحة.
ما ستتعلمه:
- المعاملات الموضعية —
$1و$2و"$@". - الخيارات — تحليل
--dry-runو--verbose. - الإدخال التفاعلي — استخدام
readبحذر. - رسائل الاستخدام — مساعدة المستخدم بدل تركه أمام خطأ غامض.
مهارات الفصل
positional-parameters
flags
read-input
usage-messages