考慮這個.bat文件:如何在Windows上將特定行的命令輸出保存爲變量?
@ECHO OFF
ECHO Owner: Jeremy.Coulson
ECHO Food: Ham sandwiches
ECHO Drink: Lemonade
考慮這個第二.bat文件:
@ECHO OFF
FOR /F "tokens=*" %%a in ('source.bat') do SET OUTPUT=%%a
echo %output%
運行第二.bat文件的結果是:
Drink: Lemonade
顯然,現在我在這裏做的只是獲取source.bat輸出的最後一個東西。相反,如果我想指定要檢索哪一行作爲變量?例如,如果我只想檢索「食品」行上的任何內容,該怎麼辦?
在這種情況下,我只希望有一場比賽,但是當我期望有多場比賽時,我很期待看到該做什麼。謝謝! – mrcoulson