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-StringLa 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í.
