این مبحث نسبتا ساده است و پیچیدگی زیادی نداره :
برای ساخت شل اسکریپت ، یادگرفتیم که باید با یک ویرایشگر فایلی رو ایجاد و ویرایش کنیم و بعد هم اونرو اجراییش کنیم
ادامه ؛ ساخت ماشین حساب ساده !
برای این میتونیم از دستور expr استفاده کنیم
توی شل خیلی ساده این رو تست می کنیم :
expr 2 + 2
خروجی این دستور میشه 4 که به ما نشون می ده
از همین دستور ساده با ترکیب مطالب قبل برای این ماشین حساب یک کاره کمک میگیریم :
بازم این خط رو اول برنامه می نویسیم
bin/bash/!#
با این دستور رشته اول رو چاپ می کنیم :
echo Enter num 1
read a
این خط ورودی رو میگیره و به متغیر a اختصاص میده
با این دستور رشته دوم رو چاپ می کنیم :
echo Enter num 2
این خط هم ورودی رو میگیره و به متغیر b اختصاص میده
read b
این خط وظیفه مهمی داره ، متغیر اول و دوم رو باهم جمع می زنه و میریزه توی متغیر سوم
`c=`expr $a + $b
این خط هم بصورت نمادین متغیر ها رو نشون میده که باهم جمع شدن و جواب یعنی متغیر سوم ، c رو بهمون نشون میده
echo $a + $b = $c
مثلا من برای این برنامه اول عدد ۱۲ رو می دم و برای عدد دوم ۳ رو میدم که جواب این طوری میشه :
15 = 3 + 12
با یه کم خلاقیت می تونید این شل اسکریپت ساده رو گسترشش بدید .
متشکرم ، یوسف پور