Questo post discuterà degli operatori di confronto in PowerShell.
Comprensione degli operatori di confronto PowerShell
In PowerShell, vengono utilizzati più tipi di operatori di confronto, come:
Metodo 1: operatori corrispondenti
Gli operatori corrispondenti vengono utilizzati per confrontare i valori della stringa con l'aiuto dell'espressione regolare. Inoltre, usa il personaggio jolly "*" per trovare la partita esatta. Gli operatori corrispondenti includono "-Piace","-non come","-incontro", E "-non corrisponde".
Esempio 1: utilizzare l'operatore di corrispondenza "-match" per confrontare due valori
Questo esempio confronterà i due valori variabili usando "-incontro"Parametro. Se il valore viene trovato, visualizzerà il valore risultante:
$ stagion = "inverno", "estate", "primavera", "autunno"Esempio 2: utilizzare l'operatore di corrispondenza "-notmatch" per confrontare due valori
IL "-non corrisponde"L'operatore viene utilizzato per visualizzare i valori che non corrispondono al valore specificato. Come segue:
$ stagion = "inverno", "estate", "primavera", "autunno"Esempio 3: utilizzare l'operatore di corrispondenza "-like" per confrontare due valori
IL "-Piace"L'operatore viene utilizzato per visualizzare i valori di corrispondenza nella variabile data usando il jolly"*"Operatore:
$ val1 = "bello"Esempio 4: utilizzare l'operatore di corrispondenza "-Nonlike" per confrontare due valori
In questo esempio, il "-non come"L'operatore visualizzerà il valore"VERO"Se i valori delle variabili non sono gli stessi:
$ val1 = "bello"Metodo 2: operatori di uguaglianza
L'operatore di uguaglianza in PowerShell controlla se i due valori forniti hanno gli stessi valori o meno. Inoltre, specifica anche se un valore è maggiore o inferiore all'altro. Gli operatori di uguaglianza includono "-Eq","-ne","-Gt","-ge","-lt", O "-Le".
Esempio 1: utilizzare l'operatore di uguaglianza "-eq" per confrontare i due valori
IL "-Eq"L'operatore viene utilizzato per visualizzare il valore booleano"VERO", Se il valore di entrambe le variabili è lo stesso:
$ val1 = 15Esempio 2: utilizzare l'operatore di uguaglianza "-ne" per confrontare i due valori
In questo esempio, il "-ne"L'operatore viene utilizzato per la visualizzazione del valore"VERO"Solo se il valore di entrambe le variabili è soddisfatto:
$ val1 = 15Esempio 3: utilizzare l'operatore di uguaglianza "-gt" per confrontare i due valori
IL "-Gt"L'operatore viene utilizzato per la visualizzazione del"VERO"Valore se la condizione fornita è soddisfatta:
$ val1 = 25Esempio 4: utilizzare l'operatore di uguaglianza "-ge" per confrontare i due valori
L'operatore "-ge"Viene utilizzato per verificare se il valore fornito è uguale o superiore all'altro o no:
$ val1 = 25Esempio 5: utilizzare l'operatore di uguaglianza "-LT" per confrontare i due valori
IL "-lt"L'operatore viene utilizzato per verificare se il valore fornito è inferiore all'altro valore o meno:
$ val1 = 25Esempio 6: utilizzare l'operatore di uguaglianza "-le" per confrontare i due valori
IL "-Le"L'operatore viene utilizzato per verificare la variabile fornita è inferiore o superiore all'altra:
$ val1 = 25Metodo 3: operatori di contenimento
L'operatore di contenimento è simile all'operatore di uguaglianza. Tuttavia, restituisce l'output nella forma del valore booleano che è o "VERO" O "Falso". L'operatore di contenimento verifica se un valore a sinistra esiste nell'elenco dei valori sul lato destro. Se il valore esisteva nell'elenco, l'output risultante sarà "VERO"Altrimenti sarà"Falso". Gli operatori di contenimento includono "-contiene","-notcontains","-In", O "-Non in".
Esempio 1: utilizzare l'operatore di contenimento "-contains" per confrontare i due valori
L'operatore "-contiene"Viene utilizzato per testare se il valore è disponibile nel set dato o no:
$ Days = "sabato", "domenica", "lunedì"Esempio 2: utilizzare l'operatore di contenimento "-NotContains" per confrontare i due valori
IL "-notcontains"L'operatore viene utilizzato per verificare che il valore fornito non sia disponibile nel set dato. Se la condizione è soddisfatta, l'output sarà "VERO":
$ Days = "sabato", "domenica", "lunedì"Esempio 3: utilizzare l'operatore di contenimento "-in" per confrontare i due valori
IL "-In"L'operatore viene utilizzato per verificare se il valore fornito è disponibile nel set specificato o meno:
$ a = "Apple"Esempio 4: utilizzare l'operatore di contenimento "-notin" per confrontare i due valori
IL "-Non in"L'operatore dà il"VERO"Valore solo se il set specifico non contiene il valore specificato:
$ a = "Apple"È tutto! Abbiamo descritto l'uso del "Confronto"Operatori in PowerShell.
Conclusione
In PowerShell, gli operatori di confronto vengono utilizzati per confrontare i valori di oggetti o variabili. Potrebbero essere stringhe o numeri. Gli operatori di confronto includono uguaglianza, abbinamento o contenimento. Questo blog ha dimostrato in dettaglio gli operatori di confronto.