【发布时间】:2015-08-13 13:41:37
【问题描述】:
我想使用批处理脚本解析一个 .txt 文件。
这是我的txt文件的样子(这只是一个例子,它基本上比那个大很多但是结构是一样的):
<job><name>jj-Aggregator-Detached-Tests</name></job><job><name>j-Aggregator-Nightly-Test</name></job><job><name>j-Aggregator-Nightly-Test-POC</name></job><job><name>j-Aggregator-Nightly-Test-POC-RunTests</name></job><job><name>j-Aggregator-Nightly-Test-TestRepo</name></job><job><name>j-Aggregator-Regression-Conditional</name></job>
我想将所有作业名称放入一个参数中, 所以分隔符将是“
<job><name>
" 我试过这个:
for /f "tokens=1* delims=<job><name>" %%a in "MyFile.txt" do for /f "delims=name" %%c in ("%%~b") do echo %%c
但它没有给我任何输出。 有什么想法吗?
【问题讨论】:
-
都是一行还是每个
元素都在一个新行上?
标签: batch-file scripting