Está en la página 1de 2

TEMA

about_join
DESCRIPCIN BREVE
Describe cmo combina el operador de combinacin (-join) varias
cadenas en una sola.
DESCRIPCIN DETALLADA
El operador de combinacin concatena un conjunto de cadenas en
una sola. Las cadenas se anexan a la cadena resultante en el
orden en que aparecen en el comando.
Sintaxis
En el diagrama siguiente se muestra la sintaxis del operador de
combinacin.
-Join <String[]>
<String[]> -Join <Delimiter>
Parmetros
String[]
Especifica una o varias cadenas que se van a unir.
Delimiter
Especifica uno o ms caracteres colocados entre las cadenas concatenadas
.
El valor predeterminado es que no haya ningn delimitador ("").
Notas
El operador de combinacin unario (-join <string[]>) tiene mayor
precedencia que una coma. En consecuencia, si se enva una lista de cadenas
delimitadas por comas al operador de combinacin unario, solamente se enva
la primera cadena (antes de la primera coma) al operador.
Para utilizar el operador de combinacin unario, deben indicarse las
cadenas entre parntesis, o bien almacenarlas en una variable y,
a continuacin, enviar esa variable a la combinacin.
Por ejemplo:
-join "a", "b", "c"
a
b
c
-join ("a", "b", "c")
abc
$z = "a", "b", "c"
-join $z
abc
Ejemplos
La instruccin siguiente une tres cadenas:
-join ("Windows", "PowerShell", "2.0")
WindowsPowerShell2.0
La instruccin siguiente une tres cadenas delimitadas por un espacio:
"Windows", "PowerShell", "2.0" -join " "
Windows PowerShell 2.0
Las instrucciones siguientes utilizan un delimitador de varios
caracteres para unir tres cadenas:
$a = "WIND", "SP", "ERSHELL"
$a -join "OW"
WINDOWSPOWERSHELL
La instruccin siguiente une las lneas de una cadena multilnea
intercalada en el cdigo en una sola. Dado que la cadena multilnea
intercalada en el cdigo es una sola cadena, es preciso dividir las
cadenas que contiene para poder unirlas despus. Este mtodo se puede
utilizar para volver a unir las cadenas de un archivo XML que se ha
guardado en una cadena multilnea intercalada en el cdigo:
$a = @'
a
b
c
'@
(-split $a) -join " "
a b c
VEA TAMBIN
about_Operators
about_Comparison_Operators
about_Split

También podría gustarte