PowerShell e l'operatore -contenuto

PowerShell e l'operatore -contenuto
PowerShell ha un insieme di operatori di contenimento considerati uguali all'operatore di uguaglianza in termini di funzionalità. Esistono due tipi di operatori di contenimento, che sono "-contiene" E "-Non contani". L'operatore "-contains" viene utilizzato per trovare il valore di riferimento all'interno della raccolta di valori. Questo operatore restituisce sempre un valore booleano come "VERO" O "Falso", Indipendentemente dall'input dato.

Questo post discuterà dell'operatore "-contenuti" e la sua funzionalità.

Come utilizzare l'operatore PowerShell "-Contains"?

In PowerShell, il "-contiene"L'operatore viene utilizzato per abbinare la raccolta di valori con il valore di riferimento. Se il valore di riferimento è nella raccolta di valori, il risultato di output tornerà come "VERO"Altrimenti, l'output risultante restituirà come"Falso". Questo operatore emette il risultato nella forma booleana.

Esempio 1: utilizzando l'operatore "-Contains" per abbinare il valore di riferimento
In questo esempio, corrisponderemo al valore di riferimento con la raccolta di valori memorizzati all'interno di una variabile:

funzione contiene
$ text = "Silly Cat", "Leaal Dog", "Fast Rabbit"
$ text -Conta "Dog leale"

Contiene

Secondo la sceneggiatura data:

  • Innanzitutto, abbiamo creato una funzione chiamata "Contiene".
  • Successivamente, crea una raccolta di stringhe.
  • Quindi, usa il "-contiene"Operatore, insieme al valore che vogliamo abbinare con la raccolta.
  • Infine, chiama la funzione scrivendo il suo nome al di fuori delle parentesi graffe per eseguirlo:

Si può osservare che il "-contiene"Output dell'operatore" True "in quanto ha individuato i valori specificati nella raccolta di valori.

Esempio 2: utilizzando l'operatore "-Contains" per abbinare il valore esatto
In questo codice di esempio, il "-contiene"L'operatore cercherà il valore esatto nella raccolta di valori:

funzione contiene
$ text = "Silly Cat", "Leaal Dog", "Fast Rabbit"
$ text -conta "leale"

Contiene

Nello stesso script, ora abbiamo modificato solo il parametro che viene passato al "-contiene"Operatore per abbinare con il"$ testo"Collezione stringa:

Come puoi vedere l'output è "Falso" perché il "-contiene"L'operatore non ha trovato il valore esatto.

Conclusione

PowerShell include un "-contiene"Operatore che viene utilizzato per abbinare il valore dato/referenziato nella raccolta di valori memorizzati in una variabile. Se i valori vengono trovati all'interno della raccolta, l'uscita sarà "VERO"; Altrimenti, verrà restituito "falso". Questo tutorial ha dimostrato i dettagli completi dell'operatore "-contains" in PowerShell.