[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
findstr /vg:1.txt 2.txt>>3.txt
findstr /xg:1.txt 2.txt>3.txt
(findstr /xvg:1.txt 2.txt
      findstr /xvg:2.txt 1.txt)>3.txt

@echo off
      for /f "delims=" %%a in (1.txt 2.txt) do (
      if defined @%%a (echo>>重复.txt %%a) else echo>>不重复.txt;%%a
      set @%%a=.
      )
      pause



@echo off&setlocal enabledelayedexpansion
      for /f "delims=" %%a in ('"type 1.txt 2.txt 2>nul|sort"') do (
      if %%a==!last! (
      echo>>重复.txt !repeat!
      ) else (
      echo>>不重复.txt %%a
      set last=%%a
      )
      )
      pause

@echo off
      sort 1.txt>1.$
      sort 2.txt>2.$
      fc 1.$ 2.$
      pause

@echo off&setlocal enabledelayedexpansion
      set $=$
      for /f "delims=" %%a in (1.txt 2.txt) do (
      if "!$%%a=!"=="!$!" (echo>>不重复.txt %%a) else echo>>重复.txt %%a
      set $=!$!$%%a
      )
      pause

等等,对文字处理都会出错。
一切从头开始

TOP

本帖最后由 garyng 于 2011-8-30 13:40 编辑

请把代码放进code标签括起来!
请参考:如何用code标签把批处理代码括起来

TOP

sshlovewp ,请注意将你的代码用[code]括起来!~
另外,那些代码似乎都不是我写的,可能有修改,忘记作者是谁了,以前收藏的。
我觉得批处理也像艺术品一样,有好的代码,功能好、技术好等,都应该收藏起来,有的以备学习、借鉴和欣赏。
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

  1. powershell -c "$a=New-Object System.Collections.Specialized.OrderedDictionary;gc '文本.txt'|%%{$t=$_.trim();if(!$a[$t]){$a.Add($t,1)}else{$a[$t]+=1}};foreach($b in $a.Keys){if($a[$b] -eq 1){$b}}"
  2. pause
复制代码

TOP

返回列表