我想设置一个我可以在txt文件中找到的参数。这是一个特定的字符串,可以在字符“ =”之后的第一行中找到。
示例:description.txt
card=0123456789
status=false
我应该使用字符串“ 0123456789”并设置参数%str%。我尝试了这个,但是不起作用:
for /f "tokens=2 delims= " %%a in ('type C:\tmp\description.txt^|find "card="') do (
set str=%%a & goto :continue
)
:continue
echo %str%
pause
我如何在第一行中的“ =”之后得到文本?
TIA
// khs
你应该这样设置 "delims=="
@echo off
for /f "tokens=2 delims==" %%a in ('type "C:\tmp\description.txt" ^|findstr /bi "card="') do (
set "str=%%a" & goto :continue
)
:continue
echo "%str%"
pause
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句