PowerShell não é igual

PowerShell não é igual
Existem muitos operadores de comparação que você deve ter ouvido falar sobre. Um deles é o operador "não igual". Ele retorna "falso" se ambos os valores forem iguais e "verdadeiros" se os valores forem diferentes. O operador "não igual" pode funcionar em caracteres, números inteiros e valores de string igualmente. Dentro deste guia, veremos a implicação do operador "não igual" em todos os tipos de valores dentro do PowerShell do Ubuntu 20.04 Sistema Linux. Vamos começar abrindo o terminal do shell primeiro com ctrl+alt+t. Dentro do terminal, abra o aplicativo PowerShell usando o comando simples “PWSH” como abaixo.

Exemplo 01: Compare strings

Agora o PowerShell foi iniciado, vamos começar com o operador igual. Então, temos que usar o operador "igual" como "eq" dentro de dois valores de string com uma ligeira mudança. O "EQ" foi chefiado por um sinal de menos. A primeira string tem capital "l", enquanto a outra tem todos os valores minúsculos, embora ambas as cordas sejam iguais. Ao executar essa linha de código, ficamos "verdadeiros" à medida que o operador "igual" funciona muito bem sem considerar a sensibilidade ao caso.

Agora, confira o operador "não igual". Ele será usado como "h-nes" dentro da linha de código. Então, estamos usando os mesmos valores de string a serem comparados no PowerShell enquanto o operador "-ne" está entre eles. A primeira linha de código mostra duas cordas, com uma tendo letras maiúsculas e a outra sem letras maiúsculas. Ele retorna "falso", pois ambos os valores são iguais. Na próxima linha de código, usamos as duas seqüências com o mesmo caso. Ele também retorna "falso" porque ambos os valores são iguais, e a condição diz que estes não são iguais, o que não é verdadeiro.

Exemplo 02: Compare caracteres

Vamos dar uma olhada no uso do operador "não igual" em alguns personagens também. Então, usamos o operador “-ne” dentro do caráter de capital “A” e um pequeno personagem “A”. A primeira linha de código retorna falsa, pois ambos os personagens são iguais logicamente, eu.e., mesmos alfabetos. Enquanto a próxima linha de código retorna "verdadeiro" como resultado, porque os alfabetos "a" e "b" não são os mesmos. É assim que o operador não igual funciona em caracteres ou alfabetos únicos.

Se você deseja verificar a sensibilidade da caixa de caracteres ou strings, você deve usar a bandeira "case" como "-cne" dentro do operador não igual. Vamos dar uma olhada uma vez. Na primeira linha de código, estamos verificando os mesmos alfabetos com diferentes casos. Ele retorna verdadeiro porque devido à sensibilidade do caso, ambos não são iguais. Na próxima linha de código, usamos o mesmo caso para os mesmos alfabetos. Como resultado, ficamos falsos.

Exemplo 03: Compare números inteiros

O operador "não igual" funciona da mesma forma nos números inteiros, pois funciona em strings. Então, usamos dois números inteiros para serem comparados com o operador "-ne". A primeira linha retorna "verdadeiro", pois ambos os números inteiros são diferentes, enquanto o outro retorna "falso", pois ambos são iguais.

Exemplo 04: Comparação de duas condições

Vamos usar o operador "não igual" em mais de duas declarações para verificar a igualdade. Usaremos o operador "ou" para distribuir o resultado booleano final. Então, nós o usamos dentro das duas condições. Assim, tanto as declarações antes quanto depois do operador "ou" comparam as mesmas palavras enquanto usam o operador "não igual" dentro. O operador "ou" exibe "false" se as duas condições antes e depois forem "falsas". Por isso, ficamos "falsos" em troca, pois ambas as condições não atendem.

Em seguida, usamos o operador "não igual" para comparar a igualdade de valores bastante diferentes nas duas condições antes e depois do operador "ou". O operador "ou" retorna true se as duas condições se encontrarem. Então, dentro desse cenário, ambas as condições retornam verdadeiras. Portanto, ficamos "verdadeiros" em troca.

Se uma das condições é "verdadeira", o OR retorna "verdadeiro". Então, ficamos "verdadeiros" em troca abaixo.

O conceito de verificar mais de duas condições também pode ser aplicado aos números inteiros. Então, usamos algumas linhas de código para comparar números inteiros com o operador "não igual". O operador "ou" foi usado como antes. Você pode ver que o uso de "ou" retorna "falso" se as duas condições antes e depois de serem "falsas". Caso contrário, se uma única condição acaba sendo "verdadeira", ele retorna "verdadeiro".

Exemplo 05: Compare variáveis

Você também pode aplicar o operador "não igual" em variáveis ​​para verificar se as duas variáveis ​​especificadas são iguais ou não. Assim, declaramos duas variáveis ​​do tipo string separadamente, eu.e., "A" e "B". Uma nova variável foi verificada se as duas variáveis ​​"A" e "B" não são iguais usando o operador "não igual" dentro deles. Como ambas as variáveis ​​têm valores completamente diferentes, ele retornará o "verdadeiro" à variável "novo". O valor salvo na variável "novo" será exibido no PowerShell usando a declaração "Echo" como abaixo.

Você também pode utilizar o operador "não igual" na declaração "if-else" do código PowerShell. Portanto, declaramos duas variáveis ​​de string e iniciamos uma declaração "se". A instrução "se" verifica se duas variáveis ​​não são iguais ou iguais usando o operador "não igual". Se a condição for atendida e ambas as variáveis ​​não forem iguais, a primeira instrução "Echo" será executada; Caso contrário, a parte else será executada. Como as duas variáveis ​​são iguais, exceto a sensibilidade do caso, as condições não ficam satisfeitas. Em troca, a segunda declaração de eco foi executada a partir da parte "else" da declaração de acordo com a saída abaixo.

Conclusão:

Este guia explica usando o operador "não igual" em caracteres, strings e valores inteiros dentro do PowerShell. Aumentamos o nível de nossos exemplos usando mais de 1 condição usando o operador “ou”. Esperamos que você tenha gostado.