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