Search Tools Links Login

For Loop in DOS Batch


In batch scripting, you can use a for loop to iterate over a set of values or files. The for loop in batch files has different variations, such as for /F, for /R, and for %%variable. I'll show you an example of a basic for loop using the for %%variable syntax.

Here's the general structure of a for loop in a batch file:

@echo off
for %%variable in (list) do (
   rem Do something with each iteration
 rem You can access the current value using %%variable
)

Let's say you want to loop through a list of numbers from 1 to 5. You can modify the loop as follows:

@echo off
for %%i in (1 2 3 4 5) do (
 echo %%i
 rem Do something with each number
)

In this example, the loop variable %%i takes on the values from 1 to 5 in each iteration. The echo %%i statement displays the current value of %%i, and you can replace it with your own commands or actions.

Note that if you're running the code directly in a command prompt (not in a batch file), you need to use a single percent sign % instead of %% for the loop variable.

Feel free to adjust the loop parameters and customize the code within the loop to suit your specific needs.

About this post

Posted: 2023-05-25
By: dwirch
Viewed: 258 times

Categories

Windows Commandline

Tutorials

Scripting

DOS

Attachments

No attachments for this post


Loading Comments ...

Comments

No comments have been added for this post.

You must be logged in to make a comment.