Volver a la página principal
jueves 28 marzo 2024
3

Cómo iterar un array en Batch

Batch es un lenguaje de scripting incorporado en los sistemas operativos Windows. Aunque no es tan avanzado como otros lenguajes de programación, Batch ofrece funcionalidades básicas para la manipulación de archivos y la automatización de tareas. Una de estas funcionalidades es la capacidad de iterar sobre arrays de cadenas, lo cual es esencial para tareas repetitivas y manejo de datos.

Creación de un Array de Cadenas en Batch

Antes de iterar sobre un array, es necesario entender cómo se crea en Batch. A diferencia de lenguajes como Python o JavaScript, Batch no tiene una estructura de datos dedicada para arrays. Sin embargo, se pueden simular utilizando variables con nombres secuenciales.

set array[0]=cadena1
set array[1]=cadena2
set array[2]=cadena3

Iterando sobre un Array

Una vez definido el array, el siguiente paso es iterar sobre él. Esto se puede lograr utilizando un bucle 'for'. En Batch, el bucle 'for' puede ser configurado para iterar sobre un rango de números que representen los índices del array.

for /l %%i in (0,1,2) do (
    echo !array[%%i]!
)

Este script imprimirá cada elemento del array en una nueva línea. La sintaxis '!array[%%i]!' es utilizada para acceder a cada elemento del array en el índice actual del bucle.

Compartir:
Autor:
User photo

Jorge García

Fullstack developer