ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

28 - कीबोर्ड इनपुट पढ़ना


अब तक हमने जो स्क्रिप्ट लिखी हैं उनमें अधिकांश कंप्यूटर प्रोग्रामों में मौजूद एक विशेषता का अभाव है-अन्तरक्रियाशीलता. यानी प्रोग्राम की उपयोगकर्ता के साथ बातचीत करने की क्षमता। जबकि कई प्रोग्रामों को इंटरैक्टिव होने की आवश्यकता नहीं होती है, कुछ प्रोग्राम सीधे उपयोगकर्ता से इनपुट स्वीकार करने में सक्षम होने से लाभान्वित होते हैं। उदाहरण के लिए, पिछले अध्याय की यह स्क्रिप्ट लें:



#! / Bin / bash


# परीक्षण-पूर्णांक2: पूर्णांक के मान का मूल्यांकन करें।


आईएनटी=-5


यदि [[ "$INT" =~ ^-?[0-9]+$ ]]; फिर यदि [ $INT -eq 0 ]; तब

प्रतिध्वनि "INT शून्य है।"

अन्य

अगर [ $INT -lt 0 ]; फिर प्रतिध्वनि करें "INT नकारात्मक है।"

अन्य

प्रतिध्वनि "INT सकारात्मक है।"

fi

यदि [$((INT % 2)) -eq 0 ]; फिर प्रतिध्वनि करें "INT सम है।"

अन्य

प्रतिध्वनि "INT अजीब है।"

fi

फाई अन्य

प्रतिध्वनि "INT एक पूर्णांक नहीं है।" >&2 निकास 1

fi

#! / Bin / bash


# परीक्षण-पूर्णांक2: पूर्णांक के मान का मूल्यांकन करें।


आईएनटी=-5


यदि [[ "$INT" =~ ^-?[0-9]+$ ]]; फिर यदि [ $INT -eq 0 ]; तब

प्रतिध्वनि "INT शून्य है।"

अन्य

अगर [ $INT -lt 0 ]; फिर प्रतिध्वनि करें "INT नकारात्मक है।"

अन्य

प्रतिध्वनि "INT सकारात्मक है।"

fi

यदि [$((INT % 2)) -eq 0 ]; फिर प्रतिध्वनि करें "INT सम है।"

अन्य

प्रतिध्वनि "INT अजीब है।"

fi

फाई अन्य

प्रतिध्वनि "INT एक पूर्णांक नहीं है।" >&2 निकास 1

fi


हर बार हम इसका मान बदलना चाहते हैं INT, हमें स्क्रिप्ट को संपादित करना होगा। यह अधिक उपयोगी होगा यदि स्क्रिप्ट उपयोगकर्ता से मूल्य पूछ सके। इस अध्याय में, हम यह देखना शुरू करेंगे कि हम अपने कार्यक्रमों में अन्तरक्रियाशीलता कैसे जोड़ सकते हैं।


 

OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: