పవర్షెల్లో, లాజికల్ ఆపరేటర్లు ఒకే వ్యక్తీకరణ చేయడానికి వ్యక్తీకరణలు లేదా స్టేట్మెంట్లను కనెక్ట్ చేయడానికి ఉపయోగించబడతాయి. లాజికల్ ఆపరేటర్ల అవుట్పుట్ సాధారణంగా బూలియన్ విలువలకు దారి తీస్తుంది, ఉదాహరణకు “ $నిజం 'లేదా' $తప్పు ”. ఒకేసారి బహుళ పరిస్థితులను తనిఖీ చేసేటప్పుడు ఇవి చాలా సహాయకారిగా ఉంటాయి. లాజికల్ ఆపరేటర్లు ' -మరియు ',' -లేదా ',' -ఉచిత ', ఇంకా ' -కాదు ”.
ఈ రైట్-అప్ PowerShellలోని అనేక లాజికల్ ఆపరేటర్లను గమనిస్తుంది.
పవర్షెల్లో లాజికల్ ఆపరేటర్లను ఉపయోగించుకునే ప్రక్రియ ఏమిటి?
దిగువ జాబితా చేయబడిన లాజికల్ ఆపరేటర్లు తదుపరి గైడ్లో చర్చించబడ్డాయి:
ఆపరేటర్ 1: లాజికల్ మరియు (-మరియు)
పవర్షెల్లో, ' మరియు బూలియన్ విలువను తిరిగి ఇవ్వడానికి ఆపరేటర్ ఉపయోగించబడుతుంది $నిజం 'రెండు వ్యక్తీకరణలు లేదా షరతులు సరైనవి అయితే:
$val1 = పదిహేను
$val2 = 25
( $val1 -lt $val2 ) -మరియు ( $val2 -eq 25 )
ఆపరేటర్ 2: లాజికల్ OR (-లేదా)
ది ' లేదా 'లాజికల్ ఆపరేటర్ 'ని తిరిగి ఇవ్వడానికి ఉపయోగించబడుతుంది $నిజం కనీసం ఒక షరతు సరైనదైతే విలువ:
$val1 = పదిహేను
$val2 = 25
( $val1 -lt $val2 ) -లేదా ( $val2 -eq ఇరవై )
ఆపరేటర్ 3: లాజికల్ ఎక్స్క్లూజివ్ XOR (-xor)
తార్కిక ప్రత్యేకమైనది ' ఉచిత 'ఆపరేటర్ 'ని మాత్రమే తిరిగి ఇస్తాడు $నిజం ”ఒక ప్రకటన సరైనది అయినప్పుడు విలువ. ఒకటి కంటే ఎక్కువ స్టేట్మెంట్లు సరైనవి అయితే అది ''ని అందిస్తుంది $తప్పు ' విలువ:
$val1 = 10$val = పదిహేను
( $val1 -lt $val2 ) -ఉచిత ( $val2 -eq పదిహేను ) -ఉచిత ( $val1 -eq 10 )
ఆపరేటర్ 4: లాజికల్ కాదు (-కాదు)
లాజికల్ ఆపరేటర్ ” NOT ” అందించిన విలువ యొక్క విలోమాన్ని అందిస్తుంది. కొన్ని నిర్దిష్ట విలువలు తిరిగి ఇస్తే ' $నిజం 'అప్పుడు ఈ ఆపరేటర్ తిరిగి వస్తుంది' $తప్పు ' విలువ:
$val1 = ఇరవై$val2 = 30
-కాదు ( $val1 -lt $val2 )
పవర్షెల్లోని లాజికల్ ఆపరేటర్ల వినియోగం గురించి ఇదంతా.
ముగింపు
పవర్షెల్లోని లాజికల్ ఆపరేటర్లు స్ట్రింగ్లు లేదా పూర్ణాంకాలతో సహా విలువలు లేదా వ్యక్తీకరణలను సరిపోల్చడానికి ఉపయోగించబడతాయి. ఇది బూలియన్ విలువ రూపంలో ఫలిత అవుట్పుట్ను ఇస్తుంది, ఉదాహరణకు ' నిజమే 'లేదా' తప్పు ”. వ్యక్తీకరణ సరైనదైతే, అవుట్పుట్ 'నిజం' అవుతుంది, లేకుంటే అది 'తప్పు' అవుతుంది. పవర్షెల్లోని లాజికల్ ఆపరేటర్లను ఈ వ్రాత క్లుప్తంగా వివరించింది.