बैश खोल में अंतर्निहित फ़ंक्शन समर्थन का उपयोग करके कैलकुलेटर बनाने के लिए यह एक आसान तरीका है। अनिवार्य रूप से हम जो भी कर रहे हैं वह बीसी कमांड चलाने के लिए प्रश्न चिह्न असाइन कर रहा है जिसके बाद आप जो भी तर्क लिखते हैं उसके साथ।
टर्मिनल कैलक्यूलेटर फ़ंक्शन बनाना
फ़ंक्शन बनाने के लिए, टर्मिनल में निम्न आदेश में पेस्ट करें …
? () { echo '$*' | bc -l; }
अब आप इसे टाइप करके इसका उपयोग कर सकते हैं? और फिर गणित समीकरण जिसे आप हल करना चाहते हैं। यदि आप रिक्त स्थान का उपयोग करने जा रहे हैं, तो आपको इसे उद्धरणों में घिरा होना चाहिए, अन्यथा आपको इस तरह की त्रुटि मिल जाएगी:
फ़ंक्शन को पुनरारंभ करने में सहेजें
यदि आप विंडोज के तहत लिनक्स या सिग्विन का उपयोग कर रहे हैं, तो आप निम्न फ़ाइल को संपादित करना और नीचे लाइन को रखना चाहते हैं:
vi ~/.bash_profile
अपना टर्मिनल बंद करें, पुनः खोलें, और कमांड अब सक्षम होना चाहिए।
ओएस एक्स में फंक्शन को सहेजना
यदि आप ओएस एक्स का उपयोग कर रहे हैं, तो आपको कम से कम मेरे परीक्षण में, दूसरा टर्मिनल खोलने की आवश्यकता होगी, और उसके बाद निम्न आदेश टाइप करें:
touch.profile
open.profile
उस समय आपको अपने उपयोगकर्ता फ़ोल्डर में होना होगा, जो कि नई टर्मिनल विंडो के लिए वैसे भी डिफ़ॉल्ट फ़ोल्डर है।