1

我正在尝试在 BAT 文件循环中使用括号(和空格字符)作为分隔符,但结果只是命令行上的错误消息 –^(^)"" was unexpected at this time.

for /f "tokens=1,2 delims=" ^(^)"" %%a in ('status') do if "%%b"=="my_text" echo %%a  

有人可以详细说明如何做到这一点吗?

4

1 回答 1

1

试试这个:

for /f "tokens=1,2 delims=() " %%a in ('status') do if "%%b"=="my_text" echo %%a
于 2013-03-21T13:35:52.890 回答