Búsqueda de sitios web

PowerShell: cómo eliminar el primer elemento de una matriz


A menudo, es posible que desee eliminar solo el primer elemento de una matriz en PowerShell.

La forma más sencilla de hacerlo es utilizando la siguiente sintaxis:

$new_array = $my_array[1..$my_array.length]

Este ejemplo en particular elimina el primer elemento de la matriz denominada $my_array y guarda los resultados en una nueva matriz denominada $new_array.

Tenga en cuenta que esta sintaxis funciona utilizando $my_array[ ] para dividir valores específicos de la matriz.

Dentro de los corchetes, especificamos [1..$my_array.length] para extraer todos los valores que van desde el valor en la posición del índice 1 hasta la última posición del índice.

Dado que el primer elemento de la matriz tiene una posición de índice de 0, esto elimina efectivamente el primer elemento de la matriz.

Ejemplo: Cómo eliminar el primer elemento de una matriz en PowerShell

Supongamos que creamos la siguiente matriz en PowerShell denominada $my_array:

$my_array = 4, 15, 20, 22, 30, 45, 50

Podemos usar la siguiente sintaxis para eliminar el primer elemento de la matriz y guardar los resultados en una nueva matriz llamada $new_array:

$new_array = $my_array[1..$my_array.length]

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

Observe que el primer elemento de la matriz se eliminó y los resultados se guardaron en una nueva matriz llamada $new_array.

Tenga en cuenta que puede utilizar una sintaxis similar para eliminar los primeros n elementos de una matriz.

Por ejemplo, puede utilizar la siguiente sintaxis para eliminar los dos primeros elementos de la matriz:

$new_array = $my_array[2..$my_array.length]

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

Observe que los dos primeros elementos de la matriz se eliminaron y los resultados se guardaron en una nueva matriz denominada $new_array.

No dudes en reemplazar 2 con cualquier número que desees para eliminar los primeros n elementos de una matriz.

Artículos relacionados