سافٹ ویئر

باش میں ریاضی

مصنف: Louise Ward
تخلیق کی تاریخ: 3 فروری 2021
تازہ کاری کی تاریخ: 15 مئی 2024
Anonim
پیٹ اور اطراف کو دور کرنے میں مدد کرنے کے ل 10 10 موثر خود مساج تکنیک
ویڈیو: پیٹ اور اطراف کو دور کرنے میں مدد کرنے کے ل 10 10 موثر خود مساج تکنیک

مواد

حساب کتاب کو بش اسکرپٹ میں کیسے شامل کریں

اگرچہ باش ایک اسکرپٹ زبان ہے ، لیکن اس میں عام مقصد کی پروگرامنگ زبان کی تمام صلاحیتیں ہیں۔ اس میں ریاضی کے افعال شامل ہیں۔ نحو کے متعدد اختیارات ہیں جن کا استعمال آپ اظہار کے ریاضی کی تشخیص کو جنم دینے کے لئے کر سکتے ہیں۔ شاید سب سے زیادہ پڑھنے والا ہے دو کمانڈ. مثال کے طور پر:

آئیے m = (4 * 1024)

4 مرتبہ 1024 کی گنتی کرے گا اور نتیجہ "مت" کو متغیر کرے گا۔

آپ نتیجہ شامل کرکے پرنٹ کر سکتے ہیں بازگشت بیان:

گونج $ م

آپ باش کمانڈوں پر مشتمل ایک فائل بھی تشکیل دے سکتے ہیں ، ایسی صورت میں آپ کو فائل کے اوپری حصے میں ایک لائن شامل کرنی چاہئے جو اس پروگرام کی وضاحت کرتی ہے جو کوڈ پر عمل درآمد کرنے والا ہے۔ مثال کے طور پر:


#! / بن / باز

فرض کرنا کہ بش پر عمل درآمد کرنے والا واقع ہے / بن / باز. آپ کو اپنی اسکرپٹ فائل کی اجازتیں بھی ترتیب دینے کی ضرورت ہے تاکہ اس پر عمل درآمد ہو۔ فرض کرتے ہوئے اسکرپٹ فائل کا نام ہے اسکرپٹ 1.sh، آپ کمانڈ کے ذریعہ فائل کو قابل عمل بنانے کے لئے اجازتیں ترتیب دے سکتے ہیں۔

chmod + x اسکرپٹ 1.sh

اس کے بعد آپ اسے کمانڈ کے ساتھ عملی شکل دے سکتے ہیں۔

./script1.sh

دستیاب ریاضی کی کارروائییں جاوا اور سی جیسی معیاری پروگرامنگ زبانوں میں ملتی جلتی ہیں جیسے ضرب کے علاوہ ، جیسا کہ اوپر بیان کیا گیا ہے ، آپ اضافی استعمال کرتے ہیں:

آئیے m = (5 + 5)

یا منہا:

آئیے m = (10 - 2)

یا تقسیم:

آئیے m = (10/2)

یا موڈولو (ایک عدد تقسیم کے بعد باقی):

آئیے m = (11/2)

جب کسی آپریشن کو اسی متغیر پر لاگو کیا جاتا ہے جس کے نتیجے میں نتیجہ تفویض کیا جاتا ہے تو آپ معیاری حسابی شارٹ ہینڈ اسائنمنٹ آپریٹرز استعمال کرسکتے ہیں ، جس کو کمپاؤنڈ اسائنمنٹ آپریٹرز بھی کہا جاتا ہے۔ مثال کے طور پر ، اس کے علاوہ ، ہمارے پاس یہ ہے:


((میٹر + = 15))

جو "m = m + 15" کے برابر ہے۔ ہمارے پاس باقی نکالنے کے لئے:

((م- = 3))

جو "m = m - 3" کے برابر ہے۔ تقسیم کے لئے ہمارے پاس ہے:

((م / = 5))

جو "m = m / 5" کے برابر ہے۔ اور ماڈیولو کے لئے ، ہمارے پاس ہے:

((میٹر٪ = 10))

جو "m = m٪ 10" کے برابر ہے۔

اضافی طور پر ، آپ استعمال کرسکتے ہیں اضافہ اور کمی آپریٹرز:

((میٹر ++))

"m = m + 1" کے برابر ہے۔ اور

((m--))

"m = m - 1" کے برابر ہے۔

باش میں فلوٹنگ پوائنٹ ریاضی

دو آپریٹر صرف عددی ریاضی کے لئے کام کرتا ہے۔ فلوٹنگ پوائنٹ ریاضی کے لئے آپ GNU bc کیلکولیٹر مثال کے طور پر مثال کے طور پر بیان کر سکتے ہیں:

بازگشت 32.0 + 1.4 | بی سی

"پائپ" آپریٹر "|" ریاضی کے اظہار "32.0 + 1.4" کو بی سی کیلکولیٹر میں منتقل کرتا ہے ، جو اصل نمبر لوٹاتا ہے۔ ایکو کمانڈ نتائج کو معیاری آؤٹ پٹ پرنٹ کرتی ہے۔


ریاضی کا متبادل نحو

ریاضی کے اظہار کا اندازہ کرنے کے لئے بیک ٹیکس (بیک سنگل کوٹس بیک) استعمال کیا جاسکتا ہے جیسا کہ اس مثال میں ہے:

بازگشت ایکسپریس r ایم + 18`

یہ متغیر "m" کی قدر میں 18 کا اضافہ کرے گا اور پھر نتیجہ پرنٹ کرے گا۔

کسی متغیر کو کمپیوٹ ویلیو تفویض کرنے کے ل you آپ اس کے آس پاس خالی جگہ کے بغیر برابر نشان استعمال کرسکتے ہیں:

m = `expr $ m + 18`

ریاضی کے تاثرات کا اندازہ کرنے کا دوسرا طریقہ یہ ہے کہ ڈبل قوسین کا استعمال کریں۔ مثال کے طور پر:

((میٹر * = 4))

اس سے متغیر "ایم" کی قیمت چار گنا ہوجائے گی۔

ریاضی کی تشخیص کے علاوہ ، باش شیل دوسرے پروگرامنگ کی تعمیرات ، جیسے لوپز ، جبکہ لوپس ، کنڈیشنلز ، اور افعال اور سبروٹینز مہیا کرتا ہے۔

آپ کے لئے

ہماری پسند

2020 کے 9 بہترین کمپیوٹر مانیٹر
Tehnologies

2020 کے 9 بہترین کمپیوٹر مانیٹر

ہمارے مدیر آزادانہ طور پر بہترین مصنوعات کی تحقیق ، جانچ اور تجویز کرتے ہیں۔ آپ ہمارے جائزے کے عمل کے بارے میں مزید معلومات یہاں حاصل کرسکتے ہیں۔ ہم اپنے منتخب کردہ لنکس سے خریداریوں پر کمیشن حاصل کر...
2020 کے 10 بہترین اسمارٹ ہب
Tehnologies

2020 کے 10 بہترین اسمارٹ ہب

ہمارے مدیر آزادانہ طور پر بہترین مصنوعات کی تحقیق ، جانچ اور تجویز کرتے ہیں۔ آپ ہمارے جائزے کے عمل کے بارے میں مزید معلومات یہاں حاصل کرسکتے ہیں۔ ہم اپنے منتخب کردہ لنکس سے خریداریوں پر کمیشن حاصل کر...