لينڪس پروگرام پي سي بي آسان ڊيسڪ ٽيڪڪٽر جي حيثيت سان يا هڪ رياضياتي رسم الخط جي ٻولي طور استعمال ڪري سگھجي ٿو. اهو آسان آهي جيئن بمي حڪم کي ٽرمينل ذريعي.
بي سي سي ڀلائي جي اضافي، بش شيل جي رياضي عملن جي لاء ڪي ٻيا طريقا مهيا ڪن ٿيون.
نوٽ: بي سي سي پروگرام پڻ بنيادي ڪلاسٽر يا بينچ جو ڪئلڊرٽر پڻ سڏيو ويندو آهي.
ڪمن جو ڪنٽرولڪس
سي سي حڪم لاء نحو سي سي پروگرامنگ ٻولي سان ملندڙ آهي، ۽ مختلف قسم جا آپريٽر سپورٽ آهن، جهڙوڪ اضافي، ذيلي تقسيم، پلس يا مينس، ۽ وڌيڪ.
اهي بي سي حڪم سان موجود مختلف سوئچ موجود آهن:
- -h، -help: هن استعمال ۽ نڪرڻ جو اشارو ڏئي ٿو.
- -i، غير فعال: فوجي نموني واري قوت.
- -ا، ميٿابب: اڳوڻي ماضي جي روڊن کي استعمال ڪندو آهي.
- -ق، اوچيٽ: شروعاتي بينر نه ڇپائي.
- -s، - معياري: بي ڊي بي ڊي تعميرات غلطيون آهن.
- -w، واهه: غير معياري بي سي سي تعمير بابت خبردار ڪري ٿو.
- -v، ويڪرائيٽ: پرنٽنگ نسخي جي معلومات ۽ نڪتو.
وڌيڪ تفصيل لاء هي بي سي حڪم دستي ڏسو ڏسو ته توهان بنيادي ڪلاسٽر ڪيئن استعمال ڪري سگهو ٿا.
بي سي حڪم جو مثال
بنيادي حساب ڪتاب کي صرف ٽوليين ۾ استعمال ڪري سگهجي ٿو، انهي کان پوء بي سي داخل ڪري سگهجي ٿو، جنهن کان پوء توهان هن رياضي جي اظهار سان باقاعده طريقي سان لکون ٿا:
4 + 3... انهي جي نتيجي ۾ هن کي حاصل ڪرڻ لاء:
7جڏهن ڳڻپ جي هڪ سلسلي کي بار بار انجام ڏيو ٿا، اهو سمجهاڻي ٿي ته بي سي سي ڪئڪيولٽر کي لکيت جي حصي جي طور تي استعمال ڪرڻ. هن لکيت جو آسان طريقو ڪجهه هن طرح نظر ايندو.
#! / بن / بش گونگا '6.5 / 2.7' | bcپهرين لڪير صرف اهو ئي رستو آهي جيڪو هن اسڪرپٽ هلندو آهي.
ٻيو لڪير ٻن حڪمن تي مشتمل آھي. گونج کمانڈ ھڪڙو ھڪڙو سوراخ ٺاھي ٿو جيڪو ھڪڙي اکرن ۾ موجود رياضياتي اظهار سان مشتمل آھي (6.5 مثال طور 2.7 طرفان، ھن مثال ۾). پائپ آپريٽر (|) هي جملو بي سي سي پروگرام جي دليل جي حيثيت سان گذري ٿو. بي سي سي پروگرام جو نتيجو وري حڪم لائن تي ڏيکاري ٿو.
هن رسم الخط کي عمل ڪرڻ لاء، ٽرمينل ونڊو کوليو ۽ ڊائريڪٽريٽ ۾ داخل ڪيو جتي اسڪرپٽ واقع آهي. اسان اهو فرض ڪنداسين ته اسڪرپٽ فائيل کي بڪ ڪري ٿو . bc_script.sh . پڪ ڪريو پڪ ڪريو ته فائل کي چيممرڊ کمانڈ استعمال ڪندي قابل عمل آهي:
chmod 755 bc_script.shوري توهان داخل ڪيو ها
./bc_script.shجنهن جي نتيجي ۾ هيٺيان ها:
2حقيقي جواب 2.407407 مان 3 ڊيزين جڳن کي ڏيکارڻ لاء، هڪ اکرن ذريعي محدود جملو اندر پيچيده بيان استعمال ڪريو.
#! / بن / بش گونج 'پيچرو = 3؛ 6.5 / 2.7 '| bcبهتر پڙهڻ لاء، حساب سان لائين ڪيترن ئي لائنن تي ٻيهر لکڻي سگھجي ٿو. آرڊر جي لڪير ۾ ڪيترائي لڪير کي ٽوڙڻ لاء توهان لائن جي آخر ۾ هڪ پٺتي پيل ڪري سگهو ٿا:
گونج = پيچرو = 3؛ var1 = 6.5 / 2.7؛ var1 '\ | bcڪنٽرول لائن دليلن ۾ توهان جي بي سي حسابن ۾ شامل ڪرڻ لاء، توهان کي ٻه ڪائونٽرن ۾ اڪيلو ڪوٽا تبديل ڪرڻو پوندو آهي ته حڪم لائين پيٽرولر علامن بش شيل پاران تشريح ڪيا وڃن ٿا:
گونج "پيماني = 3؛ ويار 1 = 6.5 / 2.7؛ var2 = 14 * var1؛ var2 * = $ 1؛ var2" \ | bcپهرين آرڊر لائين دليل مساوات "$ 1" استعمال ڪندي آھي، ٻيو نمبر "$ 2" وغيره استعمال ڪندي آھي.
هاڻي توهان جدا جدا سکر لکتن ۾ پنهنجي ذاتي ڪسٽمائيت وارو ڪم لکڻ ڪري سگهو ٿا ۽ انهن کي ٻين رسم الخط مان سڏين ٿا.
مثال طور، جيڪڏهن اسڪرپٽ 1 ۾ شامل آهي:
#! / بن / بش گونج "پيماني = 3؛ var1 = 6.5 / 2.7؛ var2 = 14 * var1؛ var2 * = $ 1؛ var2" \ | bc... ۽ اسڪرپٽ 2 تي مشتمل آهي
#! / bin / bash var0 = "100" گونج "var0: $ var0" فن فلو 1 {گونگو = 3؛ ويڪر 1 = 10؛ var2 = var1 * $ var0؛ var2 "\ var2" \ var2 "\ | bc} fres = $ (fun1) گونج "فريز:" $ fres var10 = $ (./ script1 $ fres)؛ گونج "var10:" $ var10؛پوء اسڪرپٽ اسڪرپٽ کي لکيتر 2 جي مطابق اسڪرپٽ 2 ۾ متغير $ fres استعمال ٿيل لکيت کي استعمال ڪندي سکرپٹ 2 ۾ لکندي.