我一直在尝试使用批处理脚本拆分具有 = 的行。例如 Line is :- a=5 然后我希望输出为 :- a 5
在寻找解决方案时,我发现我们可以使用“for”循环来拆分字符,例如 ; 空格制表符等 例如:- 使用 ';' 分割一行 代码如下: -
设置 teststring=This;is;my;new;laptop for /f "delims=;" %%a in ("!teststring!") do set substring=%%a echo !substring!
输出是:- 这是我的新笔记本电脑
但是如果我的行包含'=',我不能使用类似的方法来分割'='
如果有人可以帮助我,将不胜感激:) 谢谢。