[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 娜美 于 2023-9-18 17:25 编辑

回复 2# pd1
  1. @echo off
  2. setlocal
  3. for /f "delims=" %%a in ('dir /b *.txt') do (
  4. (for /f "delims=" %%i in (%%a) do (
  5.     if not defined %%i (
  6.         echo,%%i
  7.         set %%i=1
  8.     )
  9.     set  %%i=
  10. )))>%%a.txt
  11. endlocal
  12. pause
复制代码
主题代码是去重复行的  执行后, 输出了整个原文本, 似乎失效,  不知道啥原因

1.txt
C
B
A
C

2.txt
A
B
C
A

TOP

%%i.txt  是什么
  1. @echo off
  2. setlocal
  3. for /f "delims=" %%a in ('dir /b *.txt') do (
  4. (for /f "delims=" %%i in (%%a) do (
  5.     if not defined %%i (
  6.         echo,%%i
  7.         set %%i=1
  8.     )
  9.     set  %%i=
  10. )))>%%a.txt
  11. endlocal
  12. pause
复制代码

TOP

返回列表