जवाबों:
बस bcटर्मिनल में टाइप करें । फिर उसके बाद सभी गणित का सामान टाइप करें।
bc" b asic c alculator" के लिए खड़ा है
फिर टाइप करें quitऔर बाहर निकलने के लिए एंटर करें।
echo '0.6 * 12' | bc
echo "scale=2;557/3672" | bc
यदि हम वास्तव में बैश के बारे में बात कर रहे हैं, तो बॉर्न शेल (श) या अन्य गोले नहीं, यह आसान है।
बैश $ ((अभिव्यक्ति)) के साथ मूल भावों की गणना कर सकते हैं और यहां एक उदाहरण दिया गया है कि आप इसका उपयोग कैसे करना चाहते हैं:
एक = 3 ख = 4 ग = $ ((7 * a + b)) गूंज $ सी
या इंटरैक्टिव उपयोग के लिए, बस
गूंज $ ((7 * 3 + 4))
$((expression))वाक्य रचना POSIX का हिस्सा है shमानक, और से ली गई ksh।
एक और है AWK:
awk 'BEGIN {print 4 + 3 / 12}'
वैसे आपके सवाल का जवाब है, लेकिन इस पर विचार करें:
अधिकांश लिनक्स डिस्ट्रोस में अजगर पूर्वस्थापित है, इसलिए इसका उपयोग क्यों नहीं किया जाता है?
बस टाइप करो
python
टर्मिनल में और फिर आप चाहते हैं कि सभी अंकगणित करें, जैसे
2+2
आउटपुट 4 होगा :)
आप इसे सीधे -cअजगर तर्क के साथ टर्मिनल से भी कर सकते हैं ।
python -c 'print 2+2'
pythonशुरू होने में लगभग दो सेकंड लगते हैं। यदि आप सिर्फ 2 + 2 की तरह कुछ सरल करना चाहते हैं, तो कष्टप्रद।
2 / 30(अजगर: 0) (python3: 0.06666666666666667)
2//30int(2/30)
पर्ल एक और विकल्प है:
perl -E 'say 1/7'
आउटपुट
0.142857142857143