جدول المحتويات:

ماذا تفعل العودة في باش؟
ماذا تفعل العودة في باش؟

فيديو: ماذا تفعل العودة في باش؟

فيديو: ماذا تفعل العودة في باش؟
فيديو: طبق هذا و سوف تجعل الشخص الذي تركك يتمنى العودة إليك 2024, يمكن
Anonim

عندما سحق وظيفة تكتمل ، لها إرجاع القيمة يكون حالة الجملة الأخيرة المنفذة في الوظيفة ، 0 للنجاح ورقم عشري غير صفري في النطاق 1-255 للفشل. ال إرجاع الحالة علبة يتم تحديدها باستخدام إرجاع الكلمات الرئيسية ، و يكون المخصصة للمتغير $؟.

علاوة على ذلك ، كيف تعيد دالة في باش؟

قد ترجع الدالة قيمة بإحدى الطرق الأربع المختلفة:

  1. تغيير حالة المتغير أو المتغيرات.
  2. استخدم الأمر exit لإنهاء البرنامج النصي shell.
  3. استخدم الأمر return لإنهاء الوظيفة ، وأعد القيمة المقدمة إلى قسم الاستدعاء من البرنامج النصي shell.

كيف أعيد قيمة صدى الصوت في باش؟ 2 أجوبة

  1. اطبع الرسالة إلى stderr والقيمة التي ترغب في أخذها في stdout. function fun1 () {# طباعة الرسالة إلى stderr.
  2. اطبع الرسالة بشكل طبيعي إلى stdout واستخدم قيمة الإرجاع الفعلية مع $؟.
  3. ببساطة استخدم المتغير الشامل.

تبعا لذلك ، ما هو العائد في شل النصي؟

عودة القيادة يستخدم للخروج من ملف صدفة وظيفة. يأخذ المعامل [N] ، إذا تم ذكر N فهو عائدات [N] وإذا لم يذكر N فهو عائدات مكانة الماضي أمر يتم تنفيذه داخل الوظيفة أو النصي . يمكن أن تكون N قيمة عددية فقط. ملاحظة: صدى $؟ يستخدم لعرض الأخير إرجاع الحالة.

ما هو استخدام شل البرمجة؟

البرامج النصية شل اسمح لنا ببرمجة الأوامر في سلاسل وجعل النظام ينفذها كحدث مكتوب ، تمامًا مثل الملفات الدفعية. كما أنها تسمح بوظائف أكثر فائدة ، مثل استبدال الأوامر. يمكنك استدعاء أمر مثل التاريخ و استعمال يتم إخراجها كجزء من نظام تسمية الملفات.

موصى به: