2013-03-21 46 views
1

我試圖用括號(和空白字符)在BAT文件循環分隔符,但結果是在命令行中唯一的錯誤消息 - ^(^)"" was unexpected at this time.BAT文件 - 使用支架作爲DELIM

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

有人能詳細如何做到這一點?

回答

1

試試這個:

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

到包括空間分隔符:... delims =() 「......不工作,而不是... delims =()」 不工作(注意位置的空間) – Stephan 2013-03-21 13:41:53

+0

Thx「tokens = 1,2 delims =()」的作品! – user2195246 2013-03-21 13:47:56

+0

沒有看到空間,再次感謝! – Endoro 2013-03-21 13:50:46