Proprio come qualsiasi altro linguaggio di programmazione, PowerShell ha diversi operatori di confronto. In un operatore di confronto, due valori vengono confrontati e restituiti come valore booleano, come "VERO" O "Falso". Questi operatori di confronto includono "-Come","-Contiene", O "-Incontro". Tuttavia, i simboli di questi operatori potrebbero essere diversi dagli altri linguaggi di programmazione, ma la loro funzionalità sarà la stessa.
Questo articolo osserverà diversi operatori di confronto tra cui il "-Piace"Operatore e altri.
Salta il tuo gioco con PowerShell come l'operatore (e altro ancora)
Gli approcci che verranno discussi sono:
Metodo 1: come l'operatore
L'operatore "Mike" in PowerShell è un operatore di confronto. Viene utilizzato per trovare gli oggetti corrispondenti nella stringa fornita usando un'espressione regolare. Utilizza caratteri selvaggi per trovare la corrispondenza esatta nella stringa. Se l'espressione regolare specificata si trova nella stringa corrispondente, l'uscita sarà "VERO"Altrimenti il risultato sarà"Falso". Nel caso in cui sia la stringa che le espressioni regolari siano uguali, anche l'output sarà "vero".
Esempio 1: utilizzare l'operatore "-like" per trovare l'espressione regolare nella stringa corrispondente
Questa illustrazione troverà una parola all'interno di una stringa usando il "-Piace"Operatore insieme all'uso del personaggio selvaggio:
"Questo è un portale di accenni Linux."-like"*suggerimento*"
Secondo il codice sopra:
Esempio 2: usa l'operatore "-nonlike" per scoprire l'inverso dell'operatore "-simile"
In questo esempio, l'inverso del "-Piace"L'operatore verrà visualizzato utilizzando il"-Non come"Operatore:
"Portale di accenni Linux" -Nonlike "Linux Hint Portal"
Metodo 2: contiene operatori
IL "-contiene"L'operatore è uno degli operatori di contenimento. Controlla se un determinato valore esiste o meno nel set dato. Se il valore esiste lì, allora l'output è "VERO", Altrimenti è"Falso".
Esempio 1: utilizzare l'operatore "-Contains" per trovare l'elemento dalla raccolta di articoli
Questa illustrazione cercherà l'elemento specificato nella raccolta di articoli:
$ collezione = "auto", "bici", "ciclo"
$ collezione -Conta "Bike"
Secondo il codice sopra:
Esempio 2: utilizzare l'operatore "-NotContains" per scoprire l'inverso dell'operatore "-Contains"
Questo esempio utilizzerà il "-notcontains"Operatore per ottenere l'inverso del"-contiene"Operatore:
$ collezione = "auto", "bici", "ciclo"
$ collection -NotContains "Cycle"
Metodo 3: operatore di abbinamento
IL "-incontro"L'operatore è abbastanza simile al"-Piace"Operatore. Tuttavia, se la corrispondenza di una sola parola viene trovata nella stringa, allora l'output sarà "VERO".
Esempio 1: utilizzare l'operatore "-match" per abbinare una parte di una stringa all'interno di una stringa
Questa illustrazione troverà un'espressione regolare nella stringa utilizzando il "-incontro"Operatore:
$ str = "Questo è il suggerimento Linux."
$ str -match "suggerimento"
Secondo il codice sopra:
Esempio 2: utilizzare l'operatore "-notmatch" per trovare l'inverso dell'operatore "-match"
Questo esempio troverà l'inverso di "-incontro"Operatore utilizzando il"-non corrisponde"Operatore:
$ str = "Questo è il suggerimento Linux."
$ str -Notmatch "suggerimento"
Abbiamo discusso di diversi operatori di confronto in PowerShell.
Conclusione
PowerShell's "-Come"L'operatore viene utilizzato per trovare la stringa contenente l'espressione regolare. È uno degli operatori di confronto. Ci sono anche altri operatori di confronto, come "-contiene" E "-incontro". L'output degli operatori di confronto viene sempre restituito come valori booleani che sono "VERO" O "Falso". Questo post ha illustrato gli operatori di confronto.