PowerShell में, एकल अभिव्यक्ति बनाने के लिए भावों या कथनों को जोड़ने के लिए तार्किक ऑपरेटरों का उपयोग किया जाता है। तार्किक ऑपरेटरों के आउटपुट का परिणाम आमतौर पर बूलियन मान होता है, जैसे ' $ सच ' या ' $झूठा ”। एक साथ कई स्थितियों की जाँच करते समय ये बहुत मददगार होते हैं। तार्किक ऑपरेटरों में शामिल हैं ' -और ”, “ -या ”, “ -मुक्त ', और यह ' -नहीं ”।
यह राइट-अप PowerShell में कई तार्किक ऑपरेटरों का निरीक्षण करेगा।
PowerShell में तार्किक ऑपरेटरों का उपयोग करने की प्रक्रिया क्या है?
नीचे सूचीबद्ध तार्किक ऑपरेटरों पर आगे की मार्गदर्शिका में चर्चा की गई है:
ऑपरेटर 1: तार्किक और (-और)
पॉवरशेल में, ' और 'ऑपरेटर का उपयोग बूलियन मान वापस करने के लिए किया जाता है' $ सच ” अगर भाव या शर्तें दोनों सही हैं:
$वैल1 = पंद्रह
$वैल2 = 25
( $वैल1 -ले $वैल2 ) -और ( $वैल2 -eq 25 )
ऑपरेटर 2: तार्किक या (-या)
' या 'तार्किक ऑपरेटर का उपयोग' वापस करने के लिए किया जाता है $ सच ” मूल्य अगर कम से कम एक शर्त सही है:
$वैल1 = पंद्रह
$वैल2 = 25
( $वैल1 -ले $वैल2 ) -या ( $वैल2 -eq बीस )
ऑपरेटर 3: लॉजिकल एक्सक्लूसिव XOR (-xor)
तार्किक अनन्य ' मुक्त 'ऑपरेटर केवल' लौटाता है $ सच ” मूल्य जब एक कथन सही है। यदि एक से अधिक कथन सही हैं तो यह एक 'वापसी करेगा' $झूठा ' कीमत:
$वैल1 = 10$वैल = पंद्रह
( $वैल1 -ले $वैल2 ) -मुक्त ( $वैल2 -eq पंद्रह ) -मुक्त ( $वैल1 -eq 10 )
ऑपरेटर 4: तार्किक नहीं (-नहीं)
तार्किक ऑपरेटर 'नहीं' दिए गए मान का व्युत्क्रम लौटाता है। यदि कुछ विशिष्ट मान 'वापसी करते हैं $ सच 'तो यह ऑपरेटर' वापस कर देगा $झूठा ' कीमत:
$वैल1 = बीस$वैल2 = 30
-नहीं ( $वैल1 -ले $वैल2 )
यह सब PowerShell में तार्किक ऑपरेटरों के उपयोग के बारे में था।
निष्कर्ष
PowerShell में तार्किक ऑपरेटरों का उपयोग स्ट्रिंग्स या पूर्णांक सहित मानों या अभिव्यक्तियों की तुलना करने के लिए किया जाता है। यह परिणामी आउटपुट को बूलियन मान के रूप में देता है, जैसे ' सत्य ' या ' असत्य ”। यदि अभिव्यक्ति सही है तो आउटपुट “True” होगा, अन्यथा यह “False” होगा। इस राइट-अप ने संक्षेप में PowerShell में तार्किक ऑपरेटरों की व्याख्या की।