لینکس پروگرام بی سی کو آسان ڈیسک ٹاپ کیلکولیٹر کے طور پر یا ریاضیاتی سکرپٹ کی زبان کے طور پر استعمال کیا جا سکتا ہے. ٹرمینل کے ذریعے بی سی کمانڈ بلا کر یہ آسان ہے.
بی سی کی افادیت کے علاوہ، بش شیل ریاضی عملیات انجام دینے کے لئے کچھ اور طریقے فراہم کرتا ہے.
نوٹ: بی سی پروگرام کو بنیادی کیلکولیٹر یا بینچ کیلکولیٹر بھی کہا جاتا ہے.
بی سی کمانڈ مطابقت رکھتا ہے
بی سی کمانڈ کے لئے مطابقت رکھتا ہے سی پروگرامنگ کی زبان کی طرح ہے، اور مختلف قسم کے آپریٹرز کی حمایت کی جاتی ہے، جیسے اضافی، ذلت، پلس یا مائنس، اور زیادہ.
یہ بی سی کمانڈ کے ساتھ دستیاب مختلف سوئچ ہیں:
- -h، -help: اس استعمال کو پرنٹ کرتا ہے اور نکلتا ہے.
- اے، - مؤثر: فورسز انٹرایکٹو موڈ.
- -L، -mathlib: پیش وضاحتی ریاضی کے معمولات کا استعمال کرتا ہے.
- -ق، --quiet: ابتدائی بینر پرنٹ نہیں کرتا.
- -S، - معیاری: غیر معیاری بی سی تعمیرات غلطیاں ہیں.
- -w، - واھ: غیر معیاری بی سی تعمیرات کے بارے میں انتباہ.
- - وی، --ورژن: پرنٹ ورژن کی معلومات اور باہر نکلتا ہے.
اس بی سی کمانڈ مینجمنٹ کے بارے میں مزید تفصیلات کے لئے ملاحظہ کریں کہ آپ بنیادی کیلکولیٹر کس طرح استعمال کرسکتے ہیں.
بی سی کمانڈ مثال
بنیادی کیلکولیٹر ایک ٹرمینل میں آسانی سے بی سی میں داخل کرکے استعمال کیا جا سکتا ہے، جس کے بعد آپ باقاعدگی سے ریاضی اظہار کی وضاحت کرسکتے ہیں:
4 + 3... اس طرح کے نتیجہ حاصل کرنے کے لئے:
7حسابات کی ایک سیریز کو انجام دیتے وقت بار بار، یہ سکرپٹ کا حصہ کے طور پر بی سی کیلکولیٹر کو استعمال کرنے کے لئے سمجھتا ہے. اس طرح کی ایک سکرپٹ کا سب سے آسان فارم اس طرح کچھ نظر آئے گا:
#! / bin / bash echo '6.5 / 2.7' | بی سیپہلی لائن صرف ایک ایسا راستہ ہے جو اس اسکرپٹ کو چلاتی ہے.
دوسرا لائن دو حکم دیتا ہے. گونج کمانڈ ایک تار کو پیدا کرتا ہے جس میں مشتمل ایک ریاضی کی عبارت ہے جس میں مشتمل ایک کوٹ (6.5 کی طرف سے 2.7، اس مثال میں). پائپ آپریٹر (|) اس سٹرنگ کو بی سی پروگرام میں ایک دلیل کے طور پر منظور کرتا ہے. بی سی پروگرام کی پیداوار کمانڈ لائن پر دکھائی دی گئی ہے.
اس اسکرپٹ کو نافذ کرنے کے لئے، ٹرمینل ونڈو کھولیں اور اس ڈائریکٹری میں جائیں جہاں سکرپٹ واقع ہے. ہم سمجھ لیں گے کہ سکرپٹ کی فائل کو bc_script.sh کہا جاتا ہے. یہ یقینی بنائیں کہ فائل chmod کمانڈ کا استعمال کرتے ہوئے قابل عمل ہے:
chmod 755 bc_script.shپھر آپ درج کریں گے:
./bc_script.shنتیجہ مندرجہ ذیل ہوگا:
2سچے جواب 2.407407 ہے، چونکہ 3 ڈیسر جگہوں کو دکھانے کے لئے، ایک واحد حوالہ کی طرف سے محدود کرنے والی تار کے اندر پیمانے کے بیان کا استعمال کریں:
#! / بن / بیش گونج = پیمانے = 3؛ 6.5 / 2.7 '| بی سیبہتر پڑھنے کے لۓ، حساب سے قطع نظر کئی لائنوں پر لکھا جا سکتا ہے. آرڈر لائن کو متعدد لائنوں میں توڑنے کے لۓ آپ لائن کے اختتام پر بیک بیک اپ ڈال سکتے ہیں:
گونج = پیمانے = 3؛ var1 = 6.5 / 2.7؛ var1 '\ | بی سیآپ کے بی سی کی حساب میں کمانڈ لائن دلیلوں کو شامل کرنے کے لئے، آپ کو ایک ڈبل قیمتوں میں ایک ہی قیمتوں کو تبدیل کرنا پڑے گا تاکہ بش شیل کی طرف سے کمانڈ لائن کے پیرامیٹر کے نشانات کی وضاحت ہو.
گونج "پیمانے = 3؛ var1 = 6.5 / 2.7؛ var2 = 14 * var1؛ var2 * = $ 1؛ var2" \ | بی سیپہلی کمانڈ لائن کے دلیل متغیر "$ 1" کا استعمال کرتے ہوئے تک رسائی حاصل ہے، دوسرا دلیل "$ 2"، وغیرہ استعمال کرتا ہے.
اب آپ علیحدہ بش اسکرپٹ میں اپنا اپنی مرضی کے مطابق ریاضی کے کاموں کو لکھ سکتے ہیں اور انہیں دوسری سکرپٹ سے فون کرسکتے ہیں.
مثال کے طور پر، اگر اسکرپٹ 1 پر مشتمل ہے:
#! / بن / بش گونگا "پیمانے = 3؛ var1 = 6.5 / 2.7؛ var2 = 14 * var1؛ var2 * = $ 1؛ var2" \ | بی سی... اور اسکرپٹ 2 پر مشتمل ہے
#! / بن / بیش var0 = "100" گونج "var0: $ var0" تقریب fun1 {گونج = پیمانے = 3؛ var1 = 10؛ var2 = var1 * $ var0؛ var2 "\ | بی سی} fres = $ (fun1) گونج "fres:" $ fres var10 = $ (./ سکرپٹ 1 $ fres)؛ گونج "var10:" $ var10؛... پھر اسکرپٹ 2 پر عملدرآمد سکرپٹ 1 کو متغیر $ fres کا استعمال کرکے سکرپٹ 2 میں لکھا جائے گا.