我试图在BAT文件循环中使用括号(和空格字符)作为分隔符,但结果只是命令行上的错误消息 - ^(^)"" was unexpected at this time.
for /f "tokens=1,2 delims=" ^(^)"" %%a in ('status') do if "%%b"=="my_text" echo %%a
有人可以详细说明如何做到这一点吗?
答案 0 :(得分:1)
试试这个:
for /f "tokens=1,2 delims=() " %%a in ('status') do if "%%b"=="my_text" echo %%a