Esta publicación consignará varias técnicas para arreglar la consulta mencionada.
Cómo comparar el contenido de dos objetos de cadena en PowerShell?
Estos enfoques se pueden usar para comparar los dos objetos:
Método 1: Use el operador "Me gusta" para comparar el contenido de dos objetos de cadena
"-como"Es un tipo de operador de comparación utilizado para comparar los dos valores, como cadenas, variables o constantes. Si los valores especificados coinciden, sus salidas "Verdadero". Más, regresa "FALSO".
Ejemplo 1: Comparación del mismo contenido de dos objetos de cadena
Primero, hemos asignado los valores de cadena a tres variables diferentes. Después de eso, compararemos estas variables asignadas por las cadenas utilizando el "-como"Operador:
$ a = 'hola mundo'
$ b = 'hola gente'
$ C = 'Hola mundo'
$ A -similar a $ C
Producción
El operador similar devolvió la salida "Verdadero"Porque el valor de ambos"$ A" y "$ C"Las variables son las mismas.
Ejemplo 2: Comparación del contenido diferente de dos objetos de cadena en PowerShell
Ahora, comparemos las dos variables cuyos valores no son los mismos:
$ a = 'hola mundo'
$ b = 'hola gente'
$ C = 'Hola mundo'
$ A -Like $ B
Como ambas variables especificadas tienen valores diferentes, el operador similar devolverá "FALSO":
Método 2: Comparación del contenido de dos objetos de cadena en PowerShell usando el método "igual ()"
Otro método para la comparación de los dos objetos de cadena utilizando el "Igual ()" método. Creará una comparación de dos valores. Del mismo modo, devuelve el valor booleano "Verdadero" o "FALSO"Basado en los mismos valores o diferentes de las cadenas declaradas.
Ejemplo
Este ejemplo comparará los valores de cadena utilizando el "Igual ()" método:
$ a = 'hola mundo'
$ b = 'hola gente'
$ C = 'Hola mundo'
$ A.Iguales ($ c)
Producción
Método 3: Use el operador "-eq" para comparar el contenido de dos objetos de cadena
El "-ecualización"El operador es uno de los operadores de comparación utilizados para comparar los dos valores. Si los valores coinciden, la salida resultante será "Verdadero", De lo contrario, la salida será"FALSO".
Ejemplo
Este ejemplo comparará los dos valores de cadena utilizando el "ecualización"Operador:
$ a = 'hola mundo'
$ b = 'hola gente'
$ C = 'Hola mundo'
$ a -eq $ c
Producción
La salida es "Verdadero"Porque los valores de cadena especificados son los mismos.
Conclusión
En PowerShell, para comparar el contenido de dos objetos de cadena, primero, asigne cadenas a más de una variable. Después de eso, compare las variables que contienen los valores de cadena utilizando el "-ecualización"Operador,"-como"Operador, o"Igual ()" método. Si los valores de cadena coinciden, la salida resultante será "Verdadero", De lo contrario, la salida resultante será"FALSO". Esta publicación ha explicado el procedimiento para arreglar la consulta mencionada.