批处理文件提取并将文本传递给变量?

时间:2014-01-20 17:15:09

标签: windows batch-file cmd command-prompt

我有文本文件Ex。 c:\ sample.txt只包含两个标记

<jid>JURO</aid>
<aid>12345</aid>

通过使用批处理文件删除该标记并分配给变量。     %助剂(%)=十郎     %JID%= 12345

我尝试使用findstr命令,但我无法做到。

1 个答案:

答案 0 :(得分:2)

for /f "tokens=1,2 delims=<>" %%i in (c:\sample.txt) do set "%%i=%%j"

字符><用作分隔符,因此第一个标记是第一个标记(jid),第二个标记是值(第三个标记是/aid - 但是我们不在这里使用