بسم الله الرحمن الرحيم
دالة [ IF ] & بعض الأوامر
الأن لدينا شرح لكيفية التعمل مع دالة الشروط
IF وهي من اهم الامور التي سوف تستخدمها في كتابة السكربتات
النمط الأساسي للكود
كود:
if test $n -eq 1; then
command
fi
IF هي الدالة المستخدم
n هو المتغير الذي سوف نطبق الشروط عليه
eq هي عمليات مقارنة الشرط
then ومعناها اذا كان الشرط صحيح سوف يتم تنفيذ الكود الذي بعدها
command هو الامر الذي سوف يتم تنفيذه في حالة نجاح الشرط
fi هي دلالة انتهاء دالة الشرط
if
مثلا لنقل انني اريد من المستخدم ادخال عمره وسوف نجعل السكربت من كتابة اذا كان الشخص مراهق ام طفل ام بالغ
قم باستخدام الكود التالي
كود:
#!/bin/sh
clear
echo "Please Enter your age"
read age
echo ""
if test $age -le 18; then
echo "you are a teen"
elif test $age -ge 18; then
echo "you are an adult"
fi
قم بحفظ الملف ومن ثم تشغيله كما تعلمت سابقا
كما تلاحظ طلب السكربت من المستخدم ادخال عمره

بعد ادخال المستخدم لعمره سوف يقوم السكربت بحفظ العمر على شكل قيمة للمتغير
age ومن ثم تنفيذ الشروط التاليه عليه
كود:
if test $age -le 18; then
هنا يقوم بفحص قيمة المتغير
age ورؤية اذا كانت اقل او تساوي
18 فأذا نجح الشرط سوف يقوم بطباعة
واذا لم يتنفذ الشرط سوف يقوم بتنفيذ شرط اخر على المتغير وهو اذا كان اكثر من 18
كود:
elif test $age -ge 18; then
فاذا نجح الشرط قام السكربت بطباعة
كما ترون في الصورة التاليه اذا قمنا بأدخال العمر
15 كانت النتيجة كالتالي :

والأن نرى النتيجة اذا ادخلنا
20 كعمر المستخدم
اضافة:
هذه الصفحة
[ هنا ] تشرح دالة الشروط
IF بشكل وافي
الان ناتي الى شرح كيفية جعل سطر الاوامر تنفيذ اوامر نريدها نحن مثلا لنقل انني اريد جعله ينفذ امر صناعة بيلود باستخدام الميتا سبلوت
الطريقة بسيطة جدا ما تحتاج الى شرح
الامر الأساسي
مثلا لنقل انني اريده ان ينفذ امر
وهو امر لاضهار بيانات التوزيعه والنواة فسوف تكون صيفة التنفيذ كالتالي
اظن ان الشرح واضح الى هنا تنتهي سلسلة دروس كتابة السكربتات باستخدام اكواد
[ Bash ]
الان سوف نستكمل
[ دورة التوزيعات الأمنية ] على الجيوش
لتحميل الصور المستخدمة في سلسلة الدروس
[ هنا ]
السلام عليكم ورحمة الله وبركاته
الفهرس
1- المخرجات
2- المتغيرات
3- المدخلات
4- دالة IF & بعض الاوامر
