Operadores PowerShell

Operadores PowerShell
Há muitos operadores encontrados no campo dos computadores, principalmente em programação para computação e manipulação de diferentes números inteiros, strings e variáveis. Esses operadores podem ser a aritmética, lógica, comparação, atribuição e muito mais. Hoje, estaremos analisando todos esses tipos de operadores com alguns exemplos em PowerShell do Ubuntu 20.04 Sistema. Portanto, verifique se você já está instalado e configurado no terminal do shell do Ubuntu 20.04. Abra o terminal do shell com o atalho Ctrl+Alt+T. Você tem que iniciar o PowerShell usando o comando "PWSH" no shell, como mostrado abaixo.

Operadores aritméticos:

Estes são usados ​​para o cálculo de equações ou expressões matemáticas. Então, teremos exemplos de todos os possíveis operadores aritméticos aqui. Vamos começar usando o operador de adição (+) primeiro. Então, simplesmente colocamos o sinal de mais como um operador entre dois operandos inteiros. Como resultado, temos 4 como a soma de ambos os números inteiros.

Você também pode aplicar os operadores aritméticos a valores variáveis. Então, inicializamos duas variáveis ​​inteiras, usamos o operador Plus para calcular sua soma e salvamos em outra variável. O valor variável resultante foi exibido usando a declaração "eco", eu.e., 11.

Vamos usar o operador de adição entre os valores da string, conforme as variáveis ​​abaixo. Temos o valor concatenado em troca.

Operador de subtração

O operador de subtração é usado para subtrair um valor de outro. Ele fornece erros mediante aplicação aos valores da string. Em primeiro lugar, subtraímos o maior valor de um pequeno valor e obtivemos um resultado negativo. Na outra linha, temos o número inteiro positivo, pois o maior está subtraindo, o menor valor.

O mesmo operador (-) foi aplicado a duas variáveis ​​inteiras. O primeiro cálculo fornece o resultado negativo, e o segundo fornece o resultado inteiro positivo.

Operador de multiplicação

O operador de multiplicação só pode funcionar em números inteiros e dá erros após a aplicação nas variáveis ​​de string. Então, temos o resultado da multiplicação, eu.e., 45, depois de usar o operador "*".

O mesmo operador de multiplicação pode ser aplicado a variáveis, como mostrado na imagem abaixo.

Operador de divisão

Este operador (/) pode ser utilizado para dividir dois valores inteiros. Não pode ser aplicado aos valores de string. Portanto, o resultado de valores inteiros é mostrado abaixo.

O operador da divisão funciona o mesmo nas variáveis ​​inteiras, como mostrado na imagem abaixo.

Operador de módulo

Este operador fornece o restante do módulo calculado com dois números inteiros. Ele retorna "1" após o cálculo do módulo.

Operadores de tarefas:

Esses operadores são usados ​​para alocar alguns valores para outras variáveis ​​usando o sinal "=". Então, inicializamos duas variáveis ​​de caracteres. Ambas as variáveis ​​de caracteres são concatenadas com o operador "+" e depois atribuíram o valor concatenado à nova variável "V3".

Sem concatenação, você também pode atribuir o valor de uma variável a outra como abaixo.

Outra técnica para alocar um valor para uma variável é com o sinal "+=". Você pode ver que o valor da concatenação v1+v2, eu.e., "V2+= v1" foi atribuído à variável "V2" e exibido no shell como "ba".

Os mesmos métodos funcionam da mesma forma nas variáveis ​​inteiras. A partir do exemplo abaixo, você pode ver que a variável v1 tem um valor de 5 e é resumida com "3" na próxima etapa da tarefa. O resultado será sobrecarregado para a variável V1 novamente e exibido.

Operador de atribuição negativa

O operador de atribuição negativo também funciona da mesma forma, mas fornece os menores valores em troca. A variável v1 tem um valor de 9 e o operador de atribuição está diminuindo com 5. O valor subtraído resultante será novamente salvo na variável V1 e demonstrado na tela.

Operadores de comparação:

Os operadores de comparação são utilizados para comparar dois ou mais valores para verificar qual é maior, menor ou igual. Vamos dar uma olhada em operadores iguais, eu.e., "Eq" em números inteiros, como mostrado abaixo. O operador igual retorna verdadeiro em correspondência, caso contrário, falsa. Então, ele retorna falso como mostrado.

O operador igual também pode ser aplicado aos valores da string, como você vê na imagem. O primeiro retorna verdadeiro, pois ambos os valores estão logicamente corretos. A próxima linha retorna falsa devido a capital e pequenas letras.

O operador não igual usado entre dois valores inteiros retorna true como a condição atendida.

Você também pode usar o operador não igual com um sinalizador de sensibilidade de caixa dentro dos valores da string. Você pode ver a saída mostra verdadeira em troca, pois ambos os valores não são iguais.

O operador verifica se um valor for maior que o segundo valor. A expressão abaixo retorna falsa como 4 não é maior que 7.

O operador> = é usado abaixo para ver se os valores são iguais e maiores. Ambos os retornos verdadeiros como 5 são maiores que 4 e igual a 5.

O <= is used to check a value that is smaller than the second value. As you can comprehend from the screenshot below that 9 is less than 10, that's why return True.

Operadores lógicos:

Os operadores lógicos retornam valores booleanos em troca, eu.e., Verdadeiro ou falso. Existem principalmente três operadores lógicos, eu.e., Não, e, ou. Estes serão aplicados a mais de 1 condição.

Ou operador

Este operador retorna verdadeiro se uma de suas duas condições for verdadeira. Retorna falsa se as duas condições forem falsas, como mostrado abaixo.

E operador

Este operador retorna true se suas duas condições forem verdadeiras; caso contrário, ele retornará falso.

Não operador

O operador não pode reverter o resultado de qualquer condição. Digamos que ficassemos falsos como aplicação e em duas expressões. Ao se aplicar, não, o falso é revertido em verdadeiro como abaixo.

Ao aplicar o operador ou em duas expressões, temos verdadeiro. Este resultado foi revertido por false ao aplicar o operador não.

Conclusão:

Discutimos os operadores do PowerShell neste guia do artigo. Ele abrange toda a aritmética, atribuição, lógica e operadores de comparação sendo aplicados em números inteiros, strings e caracteres. Acreditamos que será útil para todos os usuários ingênuos.