Cómo concatenar cadenas en PowerShell

Cómo concatenar cadenas en PowerShell
Se pueden realizar diferentes operaciones utilizando cadenas en los fundamentos de programación, como comparar cadenas, buscar un personaje en una cadena y concatenar cadenas. A veces, las líneas tienen una longitud más larga, y el factor de longitud afecta la comprensión del código. Entonces, para evitar tales ocurrencias, una cadena más grande se descompone en cadenas más pequeñas para una mejor legibilidad del código fuente. Finalmente, esas cuerdas más pequeñas se unen, y este fenómeno se conoce como concatenación. La práctica más común para concatenar cadenas es usar el operador "+". Sin embargo, también se utilizan varios métodos de cadena para realizar la concatenación, como "Cadena.Concatismo","Cadena.Unirse", y "Cadena.Formato". Intentaremos cubrir todas las formas posibles de concatenar una cadena. En este artículo, se proporciona una guía detallada para concatenar cadenas utilizando PowerShell ISE:

¿Cuáles son las posibles formas de concatenar cadenas en PowerShell:

Esta sección recluta posibles formas de unir múltiples cuerdas juntas. Cada opción se explica con un ejemplo.

Primero, debes acceder al "PowerShell ise"Con privilegios de administrador. Para hacer eso, haga clic en "Buscar"En la barra de tareas y encontrar"PowerShell ise". Una vez que haya obtenido el resultado de la búsqueda, haga clic derecho en el "PowerShell ise"Aplicación, y haga clic en"Ejecutar como administrador".

¿Cuáles son los operadores utilizados para concatenar cadenas y cómo usarlas??

Hay múltiples operadores para concatenar cadenas. Arrojaremos luz sobre esos operadores y los explicaremos con ejemplos.

Cómo concatenar cadenas usando "+":

El método más común y de uso frecuente para concatenar cadenas es usar el "+"Operador.

Tomaremos tres cuerdas y nos uniremos a ellas usando el operador "+"; El código para concatenar usando tres cadenas se da a continuación. Copie y pegue el código en el panel de script de su ISE PowerShell y ejecute el script para verificar la salida. Sin embargo, el número de cadenas varía según el requisito. Por ejemplo, tenemos tres cuerdas concatenados, y uno puede unir dos o cuatro cuerdas:

$ S1 = "Hola"
$ s2 = “Este es PowerShell ISE y; "
$ S3 = "Estás concatenando cadenas"
$ S4 = $ S1+$ S2+$ S3
$ S4

El script se guarda como "con1.PS1":

La salida del código se proporciona a continuación:

Si desea crear espacio en la salida, debe seguir la siguiente sintaxis usando el operador "+". El código para realizar dicha acción se da a continuación:

$ st1 = "Esta es la primera cadena"
$ st2 = "y esta es la segunda cadena"
$ res = $ st1 + "" + $ st2
$ RES

Hemos creado script "Con2.PS1":

La salida se da a continuación:

Cómo concatenar cadenas usando el operador de formato (-f):

No es necesario seguir un método para la concatenación. Se utilizan diferentes operadores para la concatenación y el operador "-F"Funciona como se demuestra en el código a continuación:

$ S1 = "Hola! "
$ S2 = "Concatenación de cadenas"
$ s3 = "en progreso"
$ res = "0 1 2" -f $ S1, $ S2, $ S3
$ RES

El número escrito en aparatos ortopédicos de rizado muestra el índice de cadenas. La primera cadena a considerar es en "índice 0", La segunda cadena en"índice 1", etc. Hemos guardado el código en el script "con3.PS1":

La salida del código anterior se proporciona a continuación:

Qué métodos se utilizan para concatenar cadenas en PowerShell:

Hay diferentes métodos de PowerShell disponibles para concatenar cadenas. Discutiremos esos métodos y demostraremos la forma de usar esos métodos:

1. Método concat

El método concat de las cadenas también se usa para unir múltiples cadenas. El siguiente código concatenará cuatro cadenas. Además, no hay límite en el número de cadenas seleccionadas para la concatenación:

$ s1 = "Primera cadena ::"
$ s2 = "Segunda cadena ::"
$ s3 = "tercera cadena ::"
$ s4 = "Cuarta cadena."
$ res = [cadena] :: concat ($ s1, $ s2, $ s3, $ s4)
$ RES

El script del código se proporciona a continuación, "con4.PS1":

La salida de "con4.PS1"Se muestra a continuación:

2. Método de unión

Aparte de la "Concatismo"Método, otro método PowerShell llamado"Unirse"Cuerdas de concatenato. El "Unirse"Método Concatenate Strings utilizando un delimitador como se da a continuación. El colon se colocará entre cadenas en la salida. Sin embargo, puede usar cualquier cadena o carácter en el método "unirse" como delimitador. El siguiente código muestra el uso del "Unirse"Operador:

$ s1 = "primera cadena"
$ s2 = "2da cadena"
$ s3 = "3rd String"
$ s4 = "4th String."
$ res = [cadena] :: Join (“:”, $ S1, $ S2, $ S3, $ S4)
$ RES

Hemos creado script "con5.PS1", Y la posición delimitador se destaca como"delimitador". Cualquier cosa escrita en esta posición se considerará un delimitador.

La salida del script "con5.PS1"Se muestra a continuación:

3. Método de formato

El método de formato también se puede usar para concatenar cadenas. La funcionalidad del método de formato es la misma que el operador de formato. El siguiente código muestra el procedimiento operativo del método de formato:

$ S1 = "Hola! "
$ s2 = "esto es"
$ s3 = "método de formato."
$ res = [string] :: format ("0 1 2", $ S1, $ S2, $ S3)
$ RES

Se utilizan tres cadenas para concatenarlas utilizando el método de formato. El script de este método se da aquí:

La salida del script anterior se muestra a continuación:

Conclusión:

La longitud de las cadenas varía según el requisito del programa. En algún momento, debes encontrarte con algunas cuerdas más grandes, lo que hace que las cuerdas sean demasiado complicadas para entender. La razón principal de la concatenación es unir múltiples cadenas.

Esta guía analiza brevemente varias formas de concatenar cadenas, incluidas algunas "Métodos de PowerShell"Y pocos"operadores". Aunque todos los métodos y operadores funcionan bien, los métodos de PowerShell incorporados son muy recomendados para la concatenación porque los operadores son genéricos y se utilizan como en otros lenguajes de programación.