Esta postagem será exibida várias técnicas para corrigir a consulta mencionada.
Como comparar o conteúdo de dois objetos de string no PowerShell?
Essas abordagens podem ser usadas para comparar os dois objetos:
Método 1: Use o operador “curtir” para comparar o conteúdo de dois objetos de string
““-como”É um tipo de operador de comparação usado para comparar os dois valores, como seqüências, variáveis ou constantes. Se os valores especificados forem correspondidos, suas saídas “Verdadeiro”. Mais, ele retorna “Falso”.
Exemplo 1: Comparando o mesmo conteúdo de dois objetos de string
Primeiro, atribuímos os valores da string a três variáveis diferentes. Depois disso, compararemos essas strings atribuídas variáveis usando o “-como”Operador:
$ a = 'olá mundo'
$ b = 'oi pessoal'
$ C = 'Hello World'
$ A -como $ C
Saída
O operador semelhante retornou saída “Verdadeiro”Porque o valor de ambos“$ a" e "$ c”As variáveis são iguais.
Exemplo 2: Comparando o conteúdo diferente de dois objetos de string no PowerShell
Agora, vamos comparar as duas variáveis cujos valores não são os mesmos:
$ a = 'olá mundo'
$ b = 'oi pessoal'
$ C = 'Hello World'
$ A -GOSTE $ B
Como as duas variáveis especificadas têm valores diferentes, o operador semelhante retornará “Falso”:
Método 2: Comparando o conteúdo de dois objetos de string no PowerShell usando o método "Equals ()"
Outro método para a comparação dos dois objetos de string usando o “É igual a()”Método. Isso criará uma comparação de dois valores. Da mesma forma, ele retorna o valor booleano “Verdadeiro" ou "Falso”Com base nos mesmos ou diferentes valores das seqüências declaradas.
Exemplo
Este exemplo comparará os valores da string usando o “É igual a()”Método:
$ a = 'olá mundo'
$ b = 'oi pessoal'
$ C = 'Hello World'
$ a.É igual a ($ c)
Saída
Método 3: Use o operador “-eq” para comparar o conteúdo de dois objetos de string
O "-Eq”O operador é um dos operadores de comparação usados para comparar os dois valores. Se os valores forem correspondentes, a saída resultante será “Verdadeiro”, Caso contrário, a saída será“Falso”.
Exemplo
Este exemplo comparará os dois valores de string usando o “Eq”Operador:
$ a = 'olá mundo'
$ b = 'oi pessoal'
$ C = 'Hello World'
$ a -eq $ c
Saída
A saída é “Verdadeiro”Porque os valores de string especificados são os mesmos.
Conclusão
Em PowerShell, para comparar o conteúdo de dois objetos de string, primeiro, atribua strings a mais de uma variável. Depois disso, compare as variáveis que contêm os valores da string usando o “-EqOperador, “-comoOperador, ou “É igual a()”Método. Se os valores da string estiverem correspondendo, a saída resultante será “Verdadeiro”, Caso contrário, a saída resultante será“Falso”. Este post explicou o procedimento para corrigir a consulta mencionada.