2014-01-20 44 views
1

我有文本文件Ex。 c:\ sample.txt其中只包含两个标记批处理文件提取并将文本传递给变量?

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

通过使用批处理文件删除该标记并分配给变量。 %aid%= JURO %jid%= 12345

我用findstr命令尝试过但我无法做到这一点。

回答

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

的字符><作为分隔符,所以第一个记号是第一个标签(JID),第二个标记值(和第三个令牌会/aid - 但在这里我们不使用它

+0

好现在正常工作 –

+0

@Kathirvtv - 如果您通过点击复选标记将其标记为正确的答案会很有帮助。 – lit

相关问题