‏إظهار الرسائل ذات التسميات bash script. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات bash script. إظهار كافة الرسائل

الأحد، 23 ديسمبر 2018

شرح جملة else if وجملة IF المتداخلة في bash script












تحدثنا عن جملة if البسيطة سنتحدث عن if المتداخلة و if else


صيغة if else :
if condtion
 then
statement      
else
   statement      
fi
مثال ل if else :
count=10

 [ if [ $count -gt 1 

then
 " echo "Great than 0
else
  "echo "Not great than 0
fi

صيغة if المتداخلة
if condtion 
 then
 statement       
elif condtion 
 then
 statement       
else
statement            
fi

مثال ل if المتداخله


total=200
[ if [ $total -eq 100
then
" echo "total is equal to 100     
  [ elif [ $total -lt 100
then
" echo "total is less than 100     
else
" echo "total is greater than 100     
fi


مثال يقوم باختبار المدخل ويقوم بتصنيفه اقل من صفر اكبر من صفر او يساوي صفر او يعطي الجملة error
" echo " enter a
read a
[ if [ $a -lt 0
then
" echo "less than 0
[ elif [ $a -gt 0
then
"echo "greater than 0
[ elif [ $a -eq 0
then
"echo "eqil zero
else
" echo "error
fi


الثلاثاء، 11 ديسمبر 2018

شرح جملة IF البسيطة في bash script











صيغة جملة if البسيطة

if condtion ; then 
statement
fi

if تمثل جملة الشرط
condition هو الشرط
statement المخرجات
fi اغلاق جملة الشرط if
بعد فتح الاقواس اترك مسافه
مثلا
if [ con ] then

مثال (1)
"a="kassalwy
["if [ $a = "kassalwy
then
   "echo "wellcome to blog $a
fi
مثال (2)

b=1
c=2
if [ $b=$c ]; then
"echo"done
fi

الثلاثاء، 4 ديسمبر 2018

شرح المتغيرات في bash script











لتعريف متغير في bash  نكتب اسم المتغير ثم قيمة المتغير بدون مسافة

مثال :

a=55
وليس a= 55

ولعرض الناتج نستخدم دالة echo متبوعة بي $
a=55
echo $a
output
55
مثال اخر
(b=$(ls-l
echo $b
output


-rw-r--r-- 1 root root 5 Dec  4 17:39 jdoodle.sh

الأربعاء، 14 نوفمبر 2018

bash script -1


هي واجهة سطر اوامر للتفاعل مع نظام التشغيل مثله مثل batch في ويندوز  وهو مثبت افتراضيا في لينكس وماك تم إنشاؤه في أواخر الثمانينات من قبل مبرمج يدعى براين فوكس ، يعمل لحساب مؤسسة البرمجيات الحرة. مثال بسيط "echo "hello ,worldoutput:hello,world