Board logo

标题: 磕头请教问题 [打印本页]

作者: q385131731     时间: 2009-3-8 05:32    标题: 磕头请教问题
我想把一个文本文件里的内容 比如
aaa1
bbb2
ccc3
bbb2
aaa1
eee4

如何让这样的文本文件里去掉重复的内容,并重定项到另一文本 比如整理为:
aaa1
bbb2
ccc3
eee4

批处理如何实现 麻烦各位高手了。

作者: netbenton     时间: 2009-3-8 07:08
for /f "delims=" %%a in (test.txt) do set ###%%a=1
(for /f "delims=#=" %%a in ('set ###') do echo %%a)>1.txt
rem 不能处理特殊符号

作者: newxso     时间: 2009-3-8 09:19
可以处理包含特殊字符的行:

for /f "delims=" %%a in (a.txt) do find "%%a" b.txt 2>nul 1>nul||echo/%%a>>b.txt


Last edited by newxso on 2009-3-8 at 12:18 ]

作者: q385131731     时间: 2009-3-8 11:06
谢谢