Στο PowerShell, οι λογικοί τελεστές χρησιμοποιούνται για τη σύνδεση των εκφράσεων ή των δηλώσεων για τη δημιουργία μιας μεμονωμένης έκφρασης. Η έξοδος των λογικών τελεστών συνήθως καταλήγει σε τιμές Boolean, όπως ' $True ' ή ' $Λάθος '. Αυτά είναι πολύ χρήσιμα όταν ελέγχετε πολλαπλές συνθήκες ταυτόχρονα. Οι λογικοί τελεστές περιλαμβάνουν ' -και », « -ή », « -Ελεύθερος ', και το ' -δεν '.
Αυτή η εγγραφή θα παρατηρήσει αρκετούς λογικούς τελεστές στο PowerShell.
Ποια είναι η διαδικασία για τη χρήση λογικών τελεστών στο PowerShell;
Οι παρακάτω λογικοί τελεστές αναλύονται στον περαιτέρω οδηγό:
Χειριστής 1: Λογικό ΚΑΙ (-και)
Στο PowerShell, το ' ΚΑΙ 'Ο τελεστής χρησιμοποιείται για να επιστρέψει την τιμή Boolean' $True ” εάν και οι δύο εκφράσεις ή συνθήκες είναι σωστές:
$val1 = δεκαπέντε
$val2 = 25
( $val1 - λ $val2 ) -και ( $val2 -εξ 25 )
Χειριστής 2: Λογικό Ή (-ή)
Ο ' Ή 'Ο λογικός τελεστής χρησιμοποιείται για την επιστροφή του ' $True Τιμή ' αν τουλάχιστον μία συνθήκη είναι σωστή:
$val1 = δεκαπέντε
$val2 = 25
( $val1 - λ $val2 ) -ή ( $val2 -εξ είκοσι )
Χειριστής 3: Logical Exclusive XOR (-xor)
Το λογικό αποκλειστικό ' ΕΛΕΥΘΕΡΟΣ ' ο χειριστής επιστρέφει μόνο το ' $True ' τιμή όταν μια πρόταση είναι σωστή. Εάν περισσότερες από μία δηλώσεις είναι σωστές, τότε θα επιστρέψει ένα ' $Λάθος ' αξία:
$val1 = 10$val = δεκαπέντε
( $val1 - λ $val2 ) -Ελεύθερος ( $val2 -εξ δεκαπέντε ) -Ελεύθερος ( $val1 -εξ 10 )
Χειριστής 4: Λογικό ΟΧΙ (-όχι)
Ο λογικός τελεστής “NOT” επιστρέφει το αντίστροφο της παρεχόμενης τιμής. Εάν ορισμένες συγκεκριμένες τιμές επιστρέφουν το ' $True ' τότε αυτός ο χειριστής θα επιστρέψει το ' $Λάθος ' αξία:
$val1 = είκοσι$val2 = 30
-δεν ( $val1 - λ $val2 )
Αυτό αφορούσε τη χρήση των λογικών τελεστών στο PowerShell.
συμπέρασμα
Οι λογικοί τελεστές στο PowerShell χρησιμοποιούνται για τη σύγκριση τιμών ή εκφράσεων, συμπεριλαμβανομένων συμβολοσειρών ή ακεραίων. Δίνει την προκύπτουσα έξοδο με τη μορφή μιας Boolean τιμής, όπως ' Αληθής ' ή ' Ψευδής '. Εάν η έκφραση είναι σωστή, τότε η έξοδος θα είναι 'True', διαφορετικά θα είναι 'False'. Αυτή η εγγραφή εξήγησε εν συντομία τους λογικούς τελεστές στο PowerShell.