Reading simple input from file
REM Create an input file with data.
ECHO A > filename_test.txt
ECHO B >> filename_test.txt
REM Read input file and display each line.
for /f %%L in (filename_test.txt) do (
ECHO I found %%L
)
Reading input from file with a delimiter
REM Create an input file with data.
ECHO A,> filename_test.txt
ECHO B C, B>> filename_test.txt
ECHO IP, C, B>> filename_test.txt
REM Read input file and display data of each line up to the 1st occurrence of the delimiter.
REM In this case, the delimiter is a comma(,).
for /f "delims=," %%L in (filename_test.txt) do (
ECHO I found %%L
)
Read the complete line from input file
REM Create an input file with data.
ECHO A,> filename_test.txt
ECHO B C, B>> filename_test.txt
ECHO IP, C, B>> filename_test.txt
REM Read and display complete line from input file.
REM I define the delimiter to nothing. Therefore, it will read until the end of line of each line in the input file.
for /f "delims=" %%L in (filename_test.txt) do (
ECHO I found %%L
)