स्क्रिप्ट शेल डिवीजन ऑपरेशन


0

यहाँ मेरी स्क्रिप्ट है:

#!/bin/bash
nb_lines=30
expr 100 / $nb_lines

./test1.sh 
3

1) मैं इस स्क्रिप्ट को '3.33333333' कैसे बदल सकता हूं चर १

2) मैं इस स्क्रिप्ट को '4' (गोल श्रेष्ठ) कैसे बदल सकता हूं? चर २

जवाबों:


1

expr केवल पूर्णांक अंकगणित करने में सक्षम है, इसलिए यह आपको कभी भी कोई भिन्न मूल्य नहीं लौटाएगा।

फ्लोटिंग पॉइंट गणनाओं का उपयोग करने में सक्षम होने के लिए, आपको कुछ सरल शेल टूल से परिचित होना चाहिए जो उस उद्देश्य के लिए उपयोग किए जा सकते हैं जैसे कि

  • बीसी - एक मनमाना सटीक कैलकुलेटर भाषा या
  • gawk - पैटर्न स्कैनिंग और प्रसंस्करण भाषा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.