Powershell non è uguale

Powershell non è uguale
Ci sono molti operatori di confronto di cui devi aver sentito parlare. Uno di questi è l'operatore "non uguale". Restituisce "falso" se entrambi i valori sono uguali e "veri" se i valori sono diversi. L'operatore "non uguale" può funzionare su caratteri, numeri interi e valori di stringa allo stesso modo. All'interno di questa guida, vedremo l'implicazione dell'operatore "non uguale" su tutti i tipi di valori all'interno del PowerShell di Ubuntu 20.04 Sistema Linux. Cominciamo aprendo prima il terminale con shell con Ctrl+Alt+T. All'interno del terminale, aprire l'applicazione PowerShell utilizzando il semplice comando "PWSH" come di seguito.

Esempio 01: confronta le stringhe

Ora il PowerShell è stato avviato, iniziamo prima l'operatore uguale. Quindi, dobbiamo usare l'operatore "uguale" come "EQ" all'interno di due valori di stringa con una leggera modifica. L '"eq" è stato guidato da un segno meno. La prima stringa contiene "L" capitale mentre l'altro ha tutti i valori minuscoli, sebbene entrambe le stringhe siano le stesse. Dopo aver eseguito questa riga di codice, abbiamo ottenuto "vero" poiché l'operatore "uguale" funziona bene senza considerare la sensibilità dei casi.

Ora, dai un'occhiata all'operatore "non uguale". Verrà usato come "h-ne" all'interno della riga di codice. Quindi, stiamo usando gli stessi valori di stringa da confrontare nel PowerShell mentre l'operatore "-ne" è tra loro. La prima riga di codice mostra due stringhe, con una con lettere maiuscole e l'altra senza lettere maiuscole. Restituisce "falso" poiché entrambi i valori sono uguali. Nella riga di codice successiva, abbiamo usato entrambe le stringhe con lo stesso caso. Restituisce anche "falso" perché entrambi i valori sono uguali e la condizione dice che questi non sono uguali, il che non è vero.

Esempio 02: confronta i caratteri

Diamo un'occhiata all'utilizzo dell'operatore "non uguale". Quindi, abbiamo usato l'operatore "-ne" all'interno del personaggio capitale "A" e il personaggio piccolo "A". La prima riga di codice restituisce false, poiché entrambi i caratteri sono uguali logicamente, i.e., Stessi alfabeti. Mentre la riga successiva di codice restituisce "vero" di conseguenza perché entrambi gli alfabeti "A" e "B" non sono gli stessi. Ecco come funziona l'operatore non uguale su caratteri o alfabeti singoli.

Se si desidera verificare la sensibilità del caso di caratteri o stringhe, è necessario utilizzare il flag "caso" come "-cne" all'interno dell'operatore non uguale. Diamo un'occhiata una volta. Nella prima riga di codice, abbiamo controllato gli stessi alfabeti con casi diversi. Restituisce vero perché a causa della sensibilità al caso, entrambi non sono uguali. Nella riga di codice successiva, abbiamo usato lo stesso caso per gli stessi alfabeti. Di conseguenza, siamo diventati falsi.

Esempio 03: confronta i numeri interi

L'operatore "non uguale" funziona allo stesso modo sui numeri interi in quanto funziona su stringhe. Quindi, abbiamo usato due numeri interi da confrontare con l'operatore "-ne". La prima riga restituisce "vera" poiché entrambi i numeri interi sono diversi, mentre l'altro ritorna "falso" in quanto entrambi sono gli stessi.

Esempio 04: confronto di due condizioni

Usiamo l'operatore "non uguale" in più di due dichiarazioni per verificare l'uguaglianza. Useremo l'operatore "o" per distribuire il risultato booleano finale. Quindi, lo abbiamo usato entro le due condizioni. Pertanto, entrambe le dichiarazioni prima e dopo l'operatore "o" confrontano le stesse parole mentre si utilizza l'operatore "non uguale" all'interno. L'operatore "o" visualizza "falso" se entrambe le condizioni prima e dopo risulta "false". Quindi, abbiamo ottenuto "falso" in cambio poiché entrambe le condizioni non si incontrano.

Quindi abbiamo usato l'operatore "non uguale" per confrontare l'uguaglianza di valori abbastanza diversi in entrambe le condizioni prima e dopo l'operatore "o". L'operatore "o" restituisce vero se entrambe le condizioni si incontrano. Quindi, in questo scenario, entrambe le condizioni restituiscono vero. Pertanto, siamo diventati "veri" in cambio.

Se una delle condizioni è "vera", o restituisce "vero". Quindi, siamo diventati "veri" in cambio di seguito.

Il concetto di controllare più di due condizioni può essere applicato anche ai numeri interi. Quindi, abbiamo usato alcune righe di codice per confrontare i numeri interi con l'operatore "non uguale". L'operatore "o" è stato usato come prima. Puoi vedere che l'uso di "o" restituisce "falso" se entrambe le condizioni prima e dopo risultano "false". Altrimenti, se una singola condizione risulta essere "vera", restituisce "vero".

Esempio 05: confronta le variabili

È inoltre possibile applicare l'operatore "non uguale" sulle variabili per verificare se le due variabili specificate sono uguali o no. Pertanto, abbiamo dichiarato separatamente le variabili di tipo di stringa separatamente, i.e., "A" e "B". Una nuova variabile ha verificato se entrambe le variabili “A” e “B” non sono uguali usando l'operatore “non uguale” al loro interno. Poiché entrambe le variabili hanno valori completamente diversi, restituirà il "vero" alla variabile "nuovo". Il valore salvato nella variabile "Nuovo" verrà visualizzato sulla PowerShell usando l'istruzione "Echo" come di seguito.

Puoi anche utilizzare l'operatore "non uguale" all'interno della dichiarazione "if-else" del codice PowerShell. Quindi, abbiamo dichiarato due variabili di stringa e abbiamo iniziato un'istruzione "if". L'istruzione "if" controlla se due variabili non sono uguali o uguali usando l'operatore "non uguale". Se la condizione viene soddisfatta ed entrambe le variabili risultano non essere uguali, verrà eseguita la prima dichiarazione di "eco"; Altrimenti, la parte altro verrà eseguita. Poiché entrambe le variabili sono uguali tranne la sensibilità al caso, le condizioni non si soddisfano. In cambio, la seconda istruzione Echo è stata eseguita dalla parte "else" della dichiarazione secondo l'output di seguito.

Conclusione:

Questa guida spiega l'utilizzo dell'operatore "non uguale" su caratteri, stringhe e valori interi all'interno di PowerShell. Abbiamo migliorato il livello dei nostri esempi utilizzando più di 1 condizione usando l'operatore "o". Speriamo che ti sia piaciuto.