Batch file 通过批处理文件提取文本文件中{}之间出现的行

Batch file 通过批处理文件提取文本文件中{}之间出现的行,batch-file,Batch File,如何通过批处理文件提取文本文件中{}之间出现的行 文本文件的格式为: 我尝试使用下面的代码段,但是它列出了文本文件的所有内容。如何提取{}中的内容 for /f "tokens=*" %%x in (filename) do set extract=!extract!%%x 这可能会帮助您: 键入/?在cmd中获取更多信息或 for /f "tokens=*" %%x in (filename) do set extract=!extract!%%x

如何通过批处理文件提取文本文件中{}之间出现的行

文本文件的格式为: 我尝试使用下面的代码段,但是它列出了文本文件的所有内容。如何提取{}中的内容

for /f "tokens=*" %%x in (filename) do set extract=!extract!%%x

这可能会帮助您:

键入/?在cmd中获取更多信息或

for /f "tokens=*" %%x in (filename) do set extract=!extract!%%x

@echo off
for /f "usebackq tokens=1 delims={}" %%a in ("Whateverfile.txt") do set "data=%%a"
echo %data%