Необходимо разделить файл на несколько файлов с помощью команд DOS - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть текстовый файл со строками, разделенными < и >.Каждая строка начинается с < и заканчивается > (кавычки не включены в файл).

Мне нужно разделить каждую строку в этих тегах на новый файл с помощью команд DOS.В каждой строке есть разные символы, такие как | и пробелы, которые следует игнорировать.

При создании новых файлов следует учитывать только начало < и окончание >.

Как это можно сделать?

1 Ответ

1 голос
/ 20 июня 2012

Следующий код должен это сделать. Имя файла также может быть извлечено из содержимого строки.

setlocal enabledelayedexpansion
set IDX=1
for /f "delims=<> tokens=1" %%L in (myfile.txt) do (
echo %%L>file!IDX!.bat
set /A IDX+=1
)
...