د لینکس پروګرام بی سی د ډیزاینټ آسان اسانتیاو په توګه یا د ریاضيیکي لیکلو ژبې په توګه کارول کیدی شي. دا د اسانتیا په توګه د یوې ټرمینل له لارې د BC کمانډ ته بلنه ده.
د Bc کاروونې ترڅنګ، د شمیل سایټ د ریاضی عملیاتونو ترسره کولو لپاره یو څو میتودونه وړاندې کوي.
یادونه: د Bc پروګرام د اصلي کیلکولیٹر یا بینچ کیلکټرونکی هم ویل کیږي.
د کوډ کمانټ
د BC کمانډ لپاره نخشه د سي پروګرامونې ژبې سره ورته ده، او یو شمیر چلونکي یې ملاتړ کوي، لکه اضافي، فرعی برخه، پلس یا مائنس، او نور.
دا د بی سی کمانډ سره شتون لري مختلف سوئچونه دي:
- -h، --help: دا کاروونکي چاپ کوي او وتښتي.
- -i، - فعال: د ځواکونو مداخله اکر.
- -l، -mathlib: د پیژندل شوي پیژندل شوي ریاضی معمولات استعمالوي.
- -ق، --quiet: لومړنی بنر چاپ نه کوي.
- -s، - معیاري: غیر معیاري بی سی جوړونه غلط دي.
- -w، -warn: د غیر معیاري بی سی ودانیو په اړه خبرداری ورکوي.
- - وی، بدلونه: د نسخه نسخه چاپ او وتښتي.
د 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 ته مراجعه وکړي.