批处理中怎么写SET语句能把等号替换掉等号应该算是特殊符号吧,我这句set语句怎么改,都没能把变量g中的等号=去掉,下面这句话应该怎么写呢?SET "g=!g:==!"

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 07:10:53

批处理中怎么写SET语句能把等号替换掉
等号应该算是特殊符号吧,我这句set语句怎么改,都没能把变量g中的等号=去掉,下面这句话应该怎么写呢?
SET "g=!g:==!"

=号是 set 替换必须的操作符号,默认会把第一个=号当做替换用的操作符号,所以无法实现.
建议用 for /f 分割字符串.
for /f "tokens=1* delims==" %%a ("!g!") do echo %%a%%b