PowerShell: cómo agregar una cadena a cada elemento de la matriz
A menudo, es posible que desee agregar una cadena a cada elemento de una matriz en PowerShell.
Puede utilizar la siguiente sintaxis para hacerlo:
$teams = $teams.ForEach({ "Team" + $_ })
Este ejemplo particular agrega la cadena "Equipo" al comienzo de cada elemento en la matriz existente denominada $teams.
Tenga en cuenta que el comando ForEach nos permite realizar una tarea en cada elemento de una matriz.
Luego usamos el signo más ( + ) para concatenar una cadena específica al elemento existente ( $_ ) en la matriz.
El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.
Ejemplo: cómo agregar una cadena a cada elemento de una matriz en PowerShell
Supongamos que creamos una matriz llamada $teams que contiene los nombres de varios equipos de baloncesto:
$teams = @("Mavs", "Nets", "Hawks", "Spurs")
Podemos usar la siguiente sintaxis para agregar la cadena "Equipo" a cada elemento de la matriz:
$teams = $teams.ForEach({ "Team" + $_ })La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Observe que cuando volvemos a ver la matriz $teams podemos ver que la cadena "Equipo" se ha agregado a cada elemento de la matriz.
Tenga en cuenta que también podríamos usar la siguiente sintaxis para agregar la cadena "Equipos" al final de cada elemento de la matriz:
$teams = $teams.ForEach({ $_ + "Team" })La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Observe que cuando volvemos a ver la matriz $teams podemos ver que la cadena "Equipo" se ha agregado al final de cada elemento existente en la matriz.
Nota: Puede encontrar la documentación completa para el comando ForEach en PowerShell aquí.

