我尝试在 BAT 文件循环中使用括号(和空格字符)作为分隔符,但结果只是命令行上的错误消息 – ^(^)""此时是意外的。
for /f "tokens=1,2 delims=" ^(^)"" %%a in ('status') do if "%%b"=="my_text" echo %%a
有人可以详细说明如何做到这一点吗?
最佳答案
试试这个:
for /f "tokens=1,2 delims=() " %%a in ('status') do if "%%b"=="my_text" echo %%a
关于windows - BAT 文件 – 使用括号作为分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15548885/