पूर्णांक अभिव्यक्तियाँ
पूर्णांकों के साथ निम्नलिखित व्यंजकों का प्रयोग किया जाता है:
तालिका 27-3: पूर्णांक अभिव्यक्तियों का परीक्षण करें
अभिव्यक्ति सत्य है यदि...
अभिव्यक्ति सत्य है यदि...
पूर्णांक1 -ईक्यू पूर्णांक2 पूर्णांक1 के बराबर है पूर्णांक2. पूर्णांक1 -ने पूर्णांक2 पूर्णांक1 के बराबर नहीं है पूर्णांक2. पूर्णांक1 -इस पूर्णांक2 पूर्णांक1 से कम या बराबर है पूर्णांक2. पूर्णांक1 -एलटीई पूर्णांक2 पूर्णांक1 से कम है पूर्णांक2.
पूर्णांक1 -देना पूर्णांक2 पूर्णांक1, पूर्णांक2 से बड़ा या उसके बराबर है।
#! / Bin / bash
# परीक्षण-पूर्णांक: पूर्णांक के मान का मूल्यांकन करें।
आईएनटी=-5
यदि [ -z "$INT" ]; तब
प्रतिध्वनि "INT खाली है।" >&2 निकास 1
fi
यदि [ $INT -eq 0 ]; फिर प्रतिध्वनि करें "INT शून्य है।"
अन्य
अगर [ $INT -lt 0 ]; फिर प्रतिध्वनि करें "INT नकारात्मक है।"
अन्य
प्रतिध्वनि "INT सकारात्मक है।"
fi
यदि [$((INT % 2)) -eq 0 ]; फिर प्रतिध्वनि करें "INT सम है।"
अन्य
प्रतिध्वनि "INT अजीब है।"
fi
fi
#! / Bin / bash
# परीक्षण-पूर्णांक: पूर्णांक के मान का मूल्यांकन करें।
आईएनटी=-5
यदि [ -z "$INT" ]; तब
प्रतिध्वनि "INT खाली है।" >&2 निकास 1
fi
यदि [ $INT -eq 0 ]; फिर प्रतिध्वनि करें "INT शून्य है।"
अन्य
अगर [ $INT -lt 0 ]; फिर प्रतिध्वनि करें "INT नकारात्मक है।"
अन्य
प्रतिध्वनि "INT सकारात्मक है।"
fi
यदि [$((INT % 2)) -eq 0 ]; फिर प्रतिध्वनि करें "INT सम है।"
अन्य
प्रतिध्वनि "INT अजीब है।"
fi
fi
पूर्णांक1 -gt पूर्णांक2 पूर्णांक1 से अधिक है पूर्णांक2. यहां एक स्क्रिप्ट है जो उन्हें प्रदर्शित करती है:
स्क्रिप्ट का दिलचस्प हिस्सा यह है कि यह कैसे निर्धारित करता है कि कोई पूर्णांक सम है या विषम। संख्या पर मॉड्यूलो 2 ऑपरेशन निष्पादित करके, जो संख्या को दो से विभाजित करता है और शेषफल लौटाता है, यह बता सकता है कि संख्या विषम है या सम।