Comando: for

  FOR ejecuta un comando espec¡fico para cada archivo o un conjunto de
  archivos.
  FOR es un comando de ARCHIVO POR LOTES / AUTOEXEC.BAT.
  Tambi‚n se puede utilizar en la l¡nea de comandos.

Sintaxis:

  FOR %variable IN (conjunto) DO comando [parametros-cmd]
  FOR %%variable IN (conjunto) DO comando [parametros-cmd]

Opciones:

  %variable       Un nombre para el par metro que ser  reemplazado con cada
                  nombre de archivo.
  %%variable      Un nombre para el par metro que ser  reemplazado con cada
                  nombre de archivo.
  (conjunto)      Especifica un conjunto de uno o m s archivos. Comodines y
                  ? puden ser usados.
  comando         Especifica el comando que se ejecutar  para cada archivo.
  parametros-cmd  Especifica par metros o interruptores para el comando
                  especificado.

Comentarios:

  Para usar el comando FOR en un programa por lotes, especifique %%variable
  en lugar de %variable.
  FOR es un comando interno de command.com y no necesita otro archivo para
  que funcione.

Ejemplos:

  EN UN ARCHIVO .BAT / AUTOEXEC.BAT:
    Muestra todos los archivos de texto en el directorio actual, uno 
    despu‚s de otro:
      FOR %f in (*.txt) DO more %f
    Los dos comandos siguientes enumeran todos ls archivos que comienzan
    con una "a". La lista comienza con "--- start ---" y termina con
    "--- end ---". Los signos "-" al pricipio y al final de cada l¡nea
    proviene de "DO ECHO - %f -".
      ECHO off
      FOR %f IN (---start--- a*.* ---end---) DO ECHO - %f -

Ver tambi‚n:

  autoexec.bat
  archivos por lotes

  Copyright © 2003 Robert Platt, Modificado en 2007 por W. Spiegl.
  Traducido en 2018 por Lorenzo del Toro Saravia.

  Este archivo se deriva del FreeDOS Spec Command HOWTO.
  Ver el archivo H2Cpying para las condiciones de copiado.