Script por lotes: cómo modificar una array

En este artículo, vamos a aprender cómo podemos modificar cualquier array usando Batch Script.

Podemos modificar cualquier array de dos maneras. Podemos agregar elementos en cualquier arreglo o podemos reemplazar elementos de cualquier arreglo.

Modifique una array agregando un elemento.

Código:

@echo off 
set arr[0]=Geeks
set arr[1]=for
set arr[2]=Geeks
::adding an element at the end of array.
set arr[3]=GFG
echo The last element of the array is %arr[3]%
pause

Explicación:

  • Estamos creando una array con el nombre ‘array’.
  • Al usar ‘set’ estamos creando una array, especificando el índice de cada elemento.
set arr[0]=Geeks
set arr[1]=for
set arr[2]=Geeks
  • Ahora agregaremos un elemento al final de ‘array’ usando el último índice de la array.
  • En el código anterior, nuestro último índice será ‘3’. Entonces usaremos la siguiente expresión.
set arr[3]=GFG
  • El comando anterior agregará ‘GFG’ al final de la array ‘arr’.
  • Por último, estamos imprimiendo el último elemento de la array usando ‘%arr[3]%’ , que imprimirá ‘GFG’ como salida, ya que ahora es el último elemento de nuestra array .

Producción:

Salida del código anterior

Modifique una array reemplazando su elemento:

Código:

@echo off 
set arr[0]=Geeks
set arr[1]=and
set arr[2]=Geeks
::replacing an element in any array.
set arr[1]=for
echo The new element at 1 index is %arr[1]%
pause

Explicación:

  • Ahora estamos creando una array ‘arr’.
  • Queremos reemplazar ‘y’ por ‘para’. Así que ahora usaremos la siguiente expresión para reemplazar ‘y’ con ‘para’.
set arr[1]=for
  • Estamos usando el índice de ‘y’ en una array dada para reemplazarlo por ‘para’.
  • Luego estamos imprimiendo el elemento en el índice 1, solo para verificar si se reemplazó o no.
  • Por último, se usa ‘pausa’ para mantener la pantalla, de modo que podamos ver nuestra salida.

Producción :

Sustitución de elemento de cualquier array

Publicación traducida automáticamente

Artículo escrito por thenavneet y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *