![Rank: 2](images/default/star_level2.gif)
- 帖子
- 2
- 积分
- 106
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2009-4-29
|
大家好!
今天看了下面一段代码,用来删除文本中重复的行,其中“if not ... ”那一句话不是很理解,请求高手帮忙解释一下,谢谢。
@echo off :: 删除重复的行,但不能保留空行 :: 对不符合变量命名规则、变量个数超过限制的文本都无法正确处理 :: (echo 清除重复行后的文件内容:& echo.)>str_.txt for /f "delims=" %%i in (test.txt) do ( if not defined %%i set %%i=A & echo %%i>>str_.txt) start str_.txt |
|