unix shell script arithmetic
यूनिक्स में शेल अरिथमेटिक और बुलियन ऑपरेटर्स के साथ काम करना:
इस ट्यूटोरियल में, हम विभिन्न ऑपरेटरों की समीक्षा करेंगे जो यूनिक्स शेल द्वारा समर्थित हैं।
शेल प्रोग्राम्स में वेरिएबल और कॉन्स्टेंट के हेरफेर के लिए ऑपरेटर्स का इस्तेमाल किया जाता है। उन्हें गणितीय कार्य करने की आवश्यकता होती है।
यहां, हम आपको अंकगणित संचालकों के साथ काम करने के बारे में अधिक जानकारी देंगे।
यूनिक्स वीडियो # 14:
प्राथमिकता कतार c ++ लागू करें
ध्यान दें कि बैक-टिक (`) का उपयोग अक्सर यहां किया जाता है - जब एक कमांड निष्पादित करते हैं, तो बैक-टिक्स के बीच सब कुछ निष्पादित और कमांड के रिमाइंडर निष्पादित होने से पहले परिणाम के साथ प्रतिस्थापित किया जाता है।
नए गोले में ( उदाहरण: bash), वही परिणाम ’$ (’ और ’) के बीच की अभिव्यक्ति एम्बेड करके प्राप्त किया जा सकता है।
आप क्या सीखेंगे:
यूनिक्स में ऑपरेटर्स
(1) शेल अरिथमेटिक ऑपरेटर्स उदाहरण
इनमें बुनियादी गणितीय संक्रियाएँ शामिल हैं:
- जोड़: +
- घटाव: -
- गुणन: *
- विभाजन: /
- मापांक:%
इनमें से प्रत्येक ऑपरेटर दो पूर्णांक चर या स्थिरांक पर ऑपरेशन करता है।
उदाहरण के लिए, नीचे दिया गया कार्यक्रम इन कार्यों में से प्रत्येक को दिखाता है:
$ c=`expr $a + $b` $ echo “the value of addition=$c” $ d=`expr $a - $b` $ echo “the value of subtraction=$d” $ e= expr $a * $b` $ echo “the value of multiplication=$e” $ f=`expr $a / $b` $ echo “the value of division=$f” $ g= echo `expr $a % $b` $ echo “the value of modulus=$c”
यूनिक्स शेल मूल रूप से फ्लोटिंग पॉइंट ऑपरेशन का समर्थन नहीं करता है। इसके लिए एक अलग कमांड लाइन टूल का उपयोग किया जाना चाहिए। Most bc 'co0mmand इसके लिए सबसे मानक उपकरण है।
उदाहरण:
$ c = `echo “$a + $b” | bc` $ d = `echo “$a + $b” | bc`
ध्यान दें कि प्रत्येक ऑपरेटर को दोनों तरफ से एक स्थान से घिरा होना चाहिए, और operators * 'के ऑपरेटरों को बैकस्लैश ’ _ से बचना होगा।
# 2) शेल लॉजिकल बुलियन ऑपरेटर्स उदाहरण
यूनिक्स में तार्किक ऑपरेटर निम्नानुसार हैं:
- नहीं:!
- और: -ए
- या: -ओ
इन ऑपरेटरों और उनके उपयोग को अगले ट्यूटोरियल में विस्तार से कवर किया जाएगा।
PREV ट्यूटोरियल | अगले ट्यूटोरियल
कैसे जावा में वस्तुओं की एक सूची बनाने के लिए
अनुशंसित पाठ
- उदाहरणों के साथ यूनिक्स शैल स्क्रिप्टिंग ट्यूटोरियल
- यूनिक्स टेक्स्ट प्रोसेसिंग कमांड्स: यूनिक्स फिल्टर विथ उदाहरण
- उदाहरणों के साथ यूनिक्स में कमान काटें
- यूनिक्स कमांड्स: बेसिक और एडवांस्ड यूनिक्स कमांड्स विद एग्जाम्पल्स
- यूनिक्स कैट कमांड सिंटैक्स, उदाहरण के साथ विकल्प
- पैरामीटर और रिटर्न के साथ यूनिक्स शैल स्क्रिप्ट कार्य
- उदाहरणों के साथ यूनिक्स में Ls कमांड
- यूनिक्स कंडिशनल स्टेटमेंट्स: इफ तब एल्स एंड रिलेशनल ऑपरेटर्स