eno*_*mem 2 windows for-loop cmd batch-file windows-scripting
我试图在Windows命令行脚本的FOR/F语句中转义&符号,如下所示:
FOR /F "tokens=1,2 delims=^&" %%A IN ("%Var%") DO (...
Run Code Online (Sandbox Code Playgroud)
运行脚本的结果仍然是:
& was unexpected at this time
Run Code Online (Sandbox Code Playgroud)
使用&作为分隔符的正确方法是什么?或者它应该被要解析的字符串中的其他东西替换?
&符号已被双引号转义.所以更多的逃避并不是必要和成功的:
@echo OFF &SETLOCAL
for /f "delims=&" %%i in (file) do echo %%i
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
330 次 |
| 最近记录: |