需要使用DOS命令将文件拆分为多个文件

时间:2011-12-02 14:40:59

标签: file split dos

我有一个txt文件,其中的行由<>分隔。每行以<开头,以>结尾(引号未包含在文件中)。

我需要使用DOS命令将这些标记中的每一行拆分为一个新文件。每个行中都有不同的符号,如|和空格,应该被忽略。

创建新文件时,只应考虑开始<和结束>

如何做到这一点?

1 个答案:

答案 0 :(得分:1)

以下代码应该这样做。文件名也可以从行内容中提取。

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