جملة If Else Fi الشرطية في هذا الدرس سنلقي نظرة على العبارات الشرطية في البرمجة النصية باش الجمل أو التعليمات الشرطية هي في الواقع أسئلة صغيرة موجودة داخل النصوص والبرامج سؤال مثل هل هذا الرقم أكبر من هذا الرقم؟ وإذا كان الأمر كذلك، فافعل هذه الأشياء نموذج اللغة الإنجليزية للعبارات الشرطية في برمجة Bash النصية دقيق للغاية لذلك دعونا نمضي قدمًا وننشئ ملفًا جديدًا ونستكشف اثنين من هذه الشروط لذا سأكتب nano وبعد ذلك سأسمي هذا الملف بالشروط conditions في الواقع، سأضيف أيضًا واحدًا كما أظن، سيكون هناك شيء آخر بمجرد دخولنا إلى هنا علينا أن نضع المعلومات الواضحة ولا تنس المسار للمترجم الآن بعد أن أصبح لدينا هذا سأقوم بتقديم أمر آخر لنا لاستخدام داخل البرمجة النصية شل هذا هو أمر القراءة read لذا فإن أول شيء سنفعله هو أننا سنقول echo الرجاء إدخال رقم please enter a number الآن نريد أن نضع الأمر الذي يسمح للبرنامج النصي بقبول الإدخال من المستخدم هذا الأمر هو Read إذا أتبعنا Read باسم متغير على سبيل المثال num ثم يأخذ ما يدخله المستخدم وتطبيقه على هذا المتغير ولأنه جديد بالنسبة لنا سنمضي قدما ونقوم بتشغيل هذا ونخرجه على الشاشة أو بأمر echo لذا سنحفظه وسوف نجعله قابلة للتنفيذ دعنا نمسح الشاشة وتقوم بتشغيل البرنامج النصي يسمح لي بإدخال رقم وسأدخل الرقم 12 لاحظ بعد ذلك أنه أخرج أو echo 12 للإخراج القياسي بهذه المعلومات يمكننا العودة إلى النانو والآن نقوم بتطبيق عبارة if تذكر، العوامل الشرطية المرتبطة بالأرقام هي الحروف هذا هو تركيب جملة if لدينا If والآن سنستخدم الأقواس المربعة التي تقع على يمين المفتاح P في الداخل هنا، سأقول IF num أقل من وسنقول 50 ثم نضيف فاصلة منقوطة then echo num 1 أقل من 50 is less than 50 ويمكننا إدخال \ n للانتقال إلى السطر التالي الآن يمكننا حفظ هذا الملف وامسح الشاشة والآن سنقوم بتشغيل الملف الآن يمكننا إدخال رقم سأدخل عن قصد 1 أقل من 50 للتحقق من بيان if الخاص بنا وهو يقول num1 أقل من 50 لنشغله مرة أخرى لكن هذه المرة، دعنا نضع عددًا أكبر من 50 ولاحظ أنه يقوم فقط بطباعة الرقم ويخرج لأننا لا نملك أي شيء نتعامل معه مع الجانب الآخر من تلك المسألة للتعامل مع الشرط إذا لم يتم الوفاء به هو حقا بنفس الأهمية كالتعامل مع الشرط إذا تم الوفاء به لذا دعنا نعود إلى محرر نانو وما سنفعله هو أننا سنضيف عبارة else لذا إذا اتضح أن num هو في الواقع أكبر من 50 فسيمكننا النزول هنا إلى أعلى FI ويمكننا أن نقول else echo num 1 أكبر من الآن دعونا نجرب ذلك والآن يمكننا إدخال عدد أكبر من 50 مرة أخرى وسترى أنه يتم التعامل معه الآن هذا بيان if else أساسي داخل برمجة باش في درسنا التالي سنضيف شروطًا متعددة أراك لاحقا