我知道这已被多次询问,但我已经研究了2个小时但仍然不能这样做。
我需要一个批处理脚本来从文件中提取字符串。
文件的内容是:
C:\ Windows \ System32下\任务{7D7A0547-0D79-0805-0A11-0B780D08110D}
我想提取这部分:
{7D7A0547-0D79-0805-0A11-0B780D08110D}
我尝试使用 for / f 命令以及各种选项和搜索,但我无法做到。
TIA
答案 0 :(得分:1)
for /f "tokens=2 delims={}" %%# in ("C:\Windows\system32\tasks{7D7A0547-0D79-0805-0A11-0B780D08110D}") do echo {%%#}
答案 1 :(得分:0)
@echo off
for /f "tokens=2 delims={}" %%A in (
'findstr "{[0-9A-F-]*}" "X:\path\yourfile.ext" '
) Do Echo %%A