疑问?
2-3、可以使用%test:*"=set "test=%脱去环境变量test串最外侧的一对引号,
如果串外侧不存在引号则出现语法错误;
应该是
脱去环境变量test串最外侧的一对引号及两边的所有字符
如果环境变量test串不含引号则出现语法错误
如果环境变量test串只有一个引号则脱去此引号及它左边的所有内容
cls
:- @echo off
- set test=abc1"2345efg
- %test:*"=set "test=%
- echo %test%
-
- set test="abc1"2345efg"
- %test:*"=set "test=%
- echo %test%
- pause
复制代码
|