[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] (已解决)找到某文本文件里指定的字符串并将该字符串后的字符变为变量

本帖最后由 maghreb 于 2020-11-15 17:19 编辑

背景:找到当前批处理所在目录下的所有子目录里的某文本文件(路径和名称未知)里的指定字符串如 ";path1@=",需要将该指定字符串后的所有字符文字设置为一个变量,即等号后的字符串文字设为变量
问题:如何只用一句完成上述工作?
尝试写为 for /f "skip=2 tokens=2 delims=;@" %%a in ('findstr /s ";path1@" *.*') do (set name=%%a)出错
多谢大佬们指点 :$ :$

for /f "tokens=2 delims=@" %%a in ('findstr /s ";path1@" *.*') do (set name=%%a)

TOP

返回列表