如何从文本文件中获取值并将其作为变量存储在批处理脚本中?

时间:2017-06-12 09:34:04

标签: batch-file variables text-files findstr

如何通过使用批处理脚本从文本文件中获取特定值并将其存储在变量中?

EG。 (input.txt中)

    ============================================================
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    ============================================================
    True
    True
    0000: 56 43 54 23 34 25 33 34  30 30 36 35 30 34 43 60  VRWTF4534024810
    0010: 20 20 20 20 FF FF FF FF  FF FF FF FF FF FF FF FF      ............
    0020: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ................

从示例文本文件中获取“ VRWTF4534024810 ”的想法是什么?

***我正在使用Windows 10 64位操作系统

提前致谢。

2 个答案:

答案 0 :(得分:1)

在命令行中

for /f "tokens=1-26" %a in ('findstr 0000: input.txt') do @echo %r & set var=%r

或以脚本(双倍百分比)

for /f "tokens=1-26" %%a in ('findstr 0000: input.txt') do @echo %%r & set var=%%r

答案 1 :(得分:0)