जवाबों:
बस 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//30
int(2/30)
पर्ल एक और विकल्प है:
perl -E 'say 1/7'
आउटपुट
0.142857142857143