څنګه په سکریپټ کې د "Bc" کیلوکټر استعمالولو لپاره

د لینکس پروګرام بی سی د ډیزاینټ آسان اسانتیاو په توګه یا د ریاضيیکي لیکلو ژبې په توګه کارول کیدی شي. دا د اسانتیا په توګه د یوې ټرمینل له لارې د BC کمانډ ته بلنه ده.

د Bc کاروونې ترڅنګ، د شمیل سایټ د ریاضی عملیاتونو ترسره کولو لپاره یو څو میتودونه وړاندې کوي.

یادونه: د Bc پروګرام د اصلي کیلکولیٹر یا بینچ کیلکټرونکی هم ویل کیږي.

د کوډ کمانټ

د BC کمانډ لپاره نخشه د سي پروګرامونې ژبې سره ورته ده، او یو شمیر چلونکي یې ملاتړ کوي، لکه اضافي، فرعی برخه، پلس یا مائنس، او نور.

دا د بی سی کمانډ سره شتون لري مختلف سوئچونه دي:

د BC قوماندې لارښود وګورئ د دې په اړه چې تاسو څنګه کولی شئ اساسي ابتکار کونکي وکاروئ د نورو جزیاتو لپاره.

د بیانیې بېلګه

اساسي کیلکټر کولی شي په یوه ټرمینل کې په ساده ډول د Bc ننوځي، وروسته له دې چې تاسو کولی شئ د ریاضي معرفي توضیحي ډول ډول ډول کړئ:

4 + 3

... د دې لپاره پایلې ترلاسه کړئ:

7

کله چې څو ځله محاسبه کول ترسره کول، دا د دې لپاره کار کوي چې د BC کیلونکي د سکریپټ یوې برخې په توګه کاروي. د دې ډول سکرپٹ خورا ساده بڼه به داسې شي لکه:

#! / bin / bash echo '6.5 / 2.7' | bc

لومړنۍ کرښه یوازې هغه لار ده چې اجرایوي وي چې دا سکرېپټ چلوي.

دویمه کرښه دوه حکمونه لري. ګونګ کمانډ یو تار تولیدوي چې د ریاضياتي بیان سره یو واحد حواله کې وي (6.5 ویشل شوی 2.7، په دې مثال کې). د پائپ آپریټر (|) دا سيټر د Bc پروګرام ته د منلو په توګه پاسوي. بیا د Bc پروګرام تولید د کمانډ کرښه کې ښودل شوی.

د دې سکرېپټ پلي کولو لپاره، یو ټرمینل کړکۍ پرانیزئ او هغه ډیرین ته یې ولېږئ چې متن یې واقع دی. موږ به وګورو چې د سکرېپټ دوتنې bc_script.sh په نوم یادیږي. ډاډ ترلاسه کړئ چې فایل د کوډ کمانډ په کارولو عملي کولو وړ دی:

کوډ 755 bc_script.sh

بیا تاسو ته داخل شئ:

./bc_script.sh

پایلې به لاندې وي:

2

د حقیقي ځواب څخه 4040407 شمیرې څخه د 3 ډیزاین ځایونو د ښودلو لپاره، د یو سټیټونو لخوا محدود شوي تار کې دننه پیمانه بیان استعمال کړئ:

#! / bin / bash د پیسو اندازه 3 6.5 / 2.7 '| bc

د ښه لوست لپاره، د محاسبې سره کرښه کولی شي په ډیرو لینونو کې بیاکتنه کیدلی شي. د دې لپاره چې د کمانډ کرښه په ډیرو لینونو کې مات کړئ تاسو کولی شئ د لین په پای کې بیرته یوځای کړئ.

د قد اندازه = 3 var1 = 6.5 / 2.7؛ var1 '\ | bc

د دې لپاره چې ستاسو د Bc حسابونو کې د کمانډ لیک لینډونه شامل کړئ، تاسو باید د دوه ټوکیو لپاره یو واحد کوټونه بدل کړئ ترڅو د کمان لین پیریتر سمبول د بش شیل لخوا تشریح شوي:

"پیمانه = 3؛ var1 = 6.5 / 2.7؛ var2 = 14 * var1؛ var2 * = $ 1؛ var2 * \ | bc

د لومړي بولی لین دلیل د متغیر "$ 1" په کارولو سره لاسرسی شوی، دویم دلیل "$ 2"، کاروي.

اوس تاسو کولی شئ د جلا بڼې سکریپټونو کې خپل ځانګړي شوي ریاضي کارونه وليکئ او دوی د نورو سکرټونو څخه بلنه وکړئ.

د مثال په توګه، که چیرې د لیکلو 1 په لاندې ډول وي:

#! / bin / bash echo "scale = 3؛ var1 = 6.5 / 2.7؛ var2 = 14 * var1؛ var2 * = $ 1؛ var2 * \ | bc

... او په 2 متن کې شامل دي

#! / bin / bash var0 = "100" echo "var0: $ var0" function fun fun 1 {echo "scale = 3؛ var1 = 10؛ var2 = var1 * $ var0؛ var2" \ | bc} fres = $ (fun1) echo "fres:" $ fres var10 = $ (./ script1 $ fres)؛ "var10:" $ var10؛

... بیا د سکرټبال 2 اجرا کول به د لینټریر په توګه په متن 2 کې د متغیر $ fres په کارولو سره د سکریپټ 1 ته مراجعه وکړي.