mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-08-15 11:15:48 +02:00

Co-authored-by: Darío Hereñú <magallania@gmail.com> Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
24 lines
915 B
Markdown
24 lines
915 B
Markdown
# for
|
|
|
|
> Ejecutar condicionalmente un comando varias veces.
|
|
> Más información: <https://learn.microsoft.com/windows-server/administration/windows-commands/for>.
|
|
|
|
- Ejecutar los comandos dados para el conjunto especificado:
|
|
|
|
`for %{{variable}} in ({{elemento_a elemento_b elemento_c}}) do ({{echo Se ejecuta el bucle}})`
|
|
|
|
- Iterar sobre un rango dado de números:
|
|
|
|
`for /l %{{variable}} in ({{desde}}, {{paso}}, {{hasta}}) do ({{echo Se ejecuta el bucle}})`
|
|
|
|
- Iterar sobre una lista dada de archivos:
|
|
|
|
`for %{{variable}} in ({{ruta\al\archivo1.ext ruta\al\archivo2.ext ...}}) do ({{echo Se ejecuta el bucle}})`
|
|
|
|
- Iterar sobre una lista dada de directorios:
|
|
|
|
`for /d %{{variable}} in ({{ruta\al\directorio1.ext ruta\al\directorio2.ext ...}}) do ({{echo Se ejecuta el bucle}})`
|
|
|
|
- Realizar un comando dado en cada directorio:
|
|
|
|
`for /d %{{variable}} in (*) do (if exist %{{variable}} {{echo Se ejecuta el bucle}})`
|