2014-01-20 41 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

相關問題