Имеется файл sample.txt , каждая строка заканчивается новой строкой:
a
b
c
d
e
Следующая строка, запущенная в командной строке, выдаст «result.txt» стребуемый вывод:
for /f %i in (sample.txt) do echo %i %i >> result.txt
Цикл for
читает каждую строку во входном файле, присваивает ее переменной %i
, а затем дважды выводит эту переменную, добавляя вывод через перенаправление к выходуфайл.Чтобы использовать в пакетном файле, удваивайте знак процента перед каждым использованием переменной i
, как в %%i
.
Ввод for /?
или help for
в командной строке предоставит вам большеинформация об использовании этой команды.