Búsqueda de sitios web

PowerShell: Cómo unirse a una matriz con nueva línea


A menudo, es posible que desee unir los elementos de una matriz mediante una nueva línea en PowerShell.

Puede utilizar la siguiente sintaxis con el cmdlet Out-String para hacerlo:

$teams_new = $teams | Out-String

Este ejemplo particular une todos los elementos de la matriz denominada $teams en una nueva matriz denominada $teams_new que utiliza una nueva línea como separador entre elementos.

Este método funciona porque Out-String coloca cada elemento de una matriz en su propia línea de forma predeterminada.

El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.

Ejemplo: Cómo unir una matriz con Newline en PowerShell

Supongamos que creamos la siguiente matriz llamada $teams que contiene los nombres de varios equipos de baloncesto:

$teams = @('Mavs', 'Lakers', 'Spurs', 'Nets', 'Celtics')

Supongamos que queremos unir todos los elementos de esta matriz mediante una nueva línea.

Podemos utilizar la siguiente sintaxis para hacerlo:

$teams_new = $teams | Out-String

La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:

Observe que la nueva matriz denominada $teams_new contiene todos los valores de la matriz original unidos por nuevas líneas.

Nota: Puede encontrar la documentación completa para el cmdlet Out-String en PowerShell aquí.

Artículos relacionados