如何从文本文件中获取值并将其作为变量存储在批处理脚本中?
How to get values from text file and store it as a variable in batch script?
如何使用批处理脚本从文本文件中获取特定值并将其存储在变量中?
例如。 (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 位 OS
提前致谢。
在命令行中
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
我想这会让我们更好地理解代币和代币。 :)
https://www.computing.net/howtos/show/batch-files-tokens-and-delimiters-for-loops/473.html
如何使用批处理脚本从文本文件中获取特定值并将其存储在变量中?
例如。 (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 位 OS
提前致谢。
在命令行中
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
我想这会让我们更好地理解代币和代币。 :) https://www.computing.net/howtos/show/batch-files-tokens-and-delimiters-for-loops/473.html