HOWTO · Batch

FOR /F en Batch Script

Este tutorial proporcionará detalles sobre FOR \F en Batch Script.

En esta página

Este artículo discutirá el uso del bucle FOR /F en Batch Script.

Utilice el bucle FOR /F en Batch Script

El formato general para este tipo de bucle FOR se muestra a continuación:

FOR /F ["YOUR_OPTIONS_HERE"] %%PEREMETER IN (file_name_here) DO (
    command
)

Veamos las opciones disponibles para este comando y un ejemplo. Las opciones para este comando se muestran a continuación:

  1. DELIMS=xxx - Proporciona los caracteres delimitadores; contiene un valor predeterminado para las cadenas, SPACE o TAB.
  2. SKIP=n - Especifica el número de líneas que se deben omitir.
  3. TOKENS=n - Contiene los números de línea que deben verificarse o leerse.

El siguiente ejemplo encuentra el Name y el Gender de un archivo de texto. Aquí, tokens=1,2 comprueba la primera y la segunda línea, y delims=; excluye el símbolo ; cada vez que se encuentra.

Ejemplo:

@echo off
FOR /F "tokens=1,2 delims=;" %%i IN ( test_list.txt ) DO  (
    echo Full Name: %%i %%j   Gender: %%k
)
pause

Aquí el nombre completo se divide en dos partes: Nombre y Apellido.