Board logo

标题: [已解决]变量中重复数据 [打印本页]

作者: danjiang     时间: 2011-1-8 11:58    标题: [已解决]变量中重复数据


set var1=aa,aa,ab
如何去除重复使
var2=aa,ab
[ Last edited by danjiang on 2011-1-8 at 14:27 ]
作者: Hanyeguxing     时间: 2011-1-8 13:02

@echo off
set var1=aa,aa,ab
for %%c in (%var1%) do if not defined #%%c set #%%c==&call set var2=%%var2%%,%%c
set var2=%var2:~1%
set var
pause

@echo off&setlocal enabledelayedexpansion
set var1=aa,aa,ab
for %%c in (%var1%) do if "!#%%c!"=="" set #%%c==&set var2=!var2!,%%c
set var2=%var2:~1%
set var
pause
[ Last edited by Hanyeguxing on 2011-1-8 at 13:08 ]
作者: danjiang     时间: 2011-1-8 14:27
多谢,多谢