يحتوي البرنامج النصي bash Shell على معلمات. تبدأ هذه المعلمات من 1 دولار ل 9 دولارات.
جافا نوع المتغير
عندما نقوم بتمرير الوسائط إلى واجهة سطر الأوامر، يتم تعيين معلمة موضعية لهذه الوسائط من خلال الصدفة.
يتم تعيين الوسيطة الأولى كـ ، ويتم تعيين الوسيطة الثانية كـ وهكذا...
إذا كان هناك أكثر من 9 وسيطات، إذن العاشر أو لا يمكن تعيين الوسيطات التالية على أنها أو .
يجب عليك إما معالجة أو حفظ المعلمة ، ثم بمساعدة يحول يقوم الأمر بإسقاط المعلمة 1 ونقل كافة الوسائط الأخرى لأسفل بمقدار واحد. سيجعل 10 دولارات تصبح 9 دولارات، و9 دولارات تصبح 8 دولارات، وهكذا.
معلمات شل
حدود | وظيفة |
---|---|
1 دولار - 9 دولارات | تمثيل المعلمات الموضعية للوسيطات من واحد إلى تسعة |
-${n} | تمثيل المعلمات الموضعية للوسيطات بعد تسعة |
0 دولار | تمثيل اسم البرنامج النصي |
$∗ | تمثيل كافة الوسائط كسلسلة واحدة |
$@ | مثل $∗، ولكنه يختلف عند تضمينه في (') |
$# | تمثيل العدد الإجمالي للوسائط |
$$ | PID للبرنامج النصي |
$؟ | تمثل رمز الإرجاع الأخير |
مثال:
الثيران مقابل الثور
انظر إلى اللقطة أعلاه، هذا هو البرنامج النصي الذي كتبناه لإظهار المعلمات المختلفة.
انظر إلى اللقطة أعلاه، لقد مررنا الحجج 1، 5، 90 . تظهر جميع المعلمات قيمتها عند تشغيل البرنامج النصي.