PowerShell Boolean | Spiegato

PowerShell Boolean | Spiegato
Utilizziamo spesso la logica negli script di PowerShell per eseguire un'azione basata sulla condizione che qualcosa sia vero. Tuttavia, arrivano situazioni in cui potresti voler gestire l'inverso della condizione aggiunta. In tal caso, usa booleano Valori in PowerShell per determinare se qualcosa è vero o falso. Questi valori sono indicati come $ true o $ false, dove il "$ Vero"Il valore booleano è equivalente a"1" E "$ False" è equivalente a "0".

Questo blog discuterà di PowerShell Boolean con esempi appropriati.

Come usare booleano in PowerShell?

Per utilizzare PowerShell Boolean, segui la sintassi di seguito.

Sintassi
La sintassi data confronterà due valori, "valore1" E "valore2,"Basato sul aggiunto"condizione". Questa espressione restituirà PowerShell boolean "VERO" O "Falso"Come output:

condizione

Precedenza dell'operatore in PowerShell

Confrontiamo i valori con condizioni diverse utilizzando gli operatori. Durante il confronto, PowerShell inizia a confrontare i valori da sinistra a destra. Se il valore sul lato sinistro è uguale al valore del lato destro, è considerato vero; Altrimenti, è falso.

Ora, controlla i seguenti esempi per l'utilizzo di Boolean in PowerShell.

Esempio 1
In questo esempio, confronteremo due valori e verificheremo se il loro numero di parole è uguale o no. Per confrontare i valori, aggiungeremo la stringa "palindromo" con "-Eq"O" uguale a "operatore:

> "palindrome" -eq "palindrome"

Lo snippet di codice seguente mostra "VERO"Come output perché il conteggio delle parole di entrambi i valori aggiunti è uguale:

Nel caso in cui il conteggio delle parole del valore specificato non è uguale, l'espressione restituirà "Falso"Valore booleano:

> "palindrome" -eq "palindrom"

Produzione

Esempio 2
Ora, nello stesso esempio, controlleremo la sensibilità del caso dei valori aggiunti insieme al loro conteggio delle parole. Per farlo, usa "-Ceq"Invece del"-Eq"Operatore:

> "Palindrome" -ceq "Palindrome"

L'espressione data tornerà "VERO"Poiché i valori hanno lo stesso caso e il conteggio delle parole:

Allo stesso modo, l'espressione indicata di seguito tornerà "Falso"Poiché il conteggio delle parole e il caso dei valori aggiunti non sono abbinati:

> "Palindrome" -ceq "Palind"

Esempio 3
In PowerShell, l'operatore booleano "$ vero" è equivalente a "1":

> $ true -eq 1

Produzione

Allo stesso modo, il "$ false"Il valore booleano è equivalente a"0":

> $ false -eq 0

Produzione

COME "$ vero"Non è uguale a"0"Quindi la seguente espressione emetterà"Falso":

> $ true -eq 0

Produzione

Da ultimo, "$ false"Non è uguale a" 1 ", quindi la seguente espressione emetterà"Falso":

> $ false -eq 1

Produzione

Abbiamo fornito tutte le informazioni essenziali relative a PowerShell Boolean con esempi.

Conclusione

PowerShell usa i valori booleani per determinare se qualcosa è vero o falso. Questi valori sono indicati come $ true o $ false, dove il "$ Vero"Il valore booleano è equivalente a"1" E "$ False" è equivalente a "0". I tipi booleani di PowerShell sono molto utili quando si lavora con gli script. In questo blog, abbiamo discusso booleano in PowerShell con esempi appropriati.