FOR /F en Batch Script

MD Aminul Islam 20 marzo 2023
FOR /F en Batch Script

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.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Artículo relacionado - Batch Loop