Board logo

标题: [文本处理] [已解决]求批处理对比字符串 [打印本页]

作者: habulu    时间: 2015-4-12 09:18     标题: [已解决]求批处理对比字符串

本帖最后由 habulu 于 2015-4-12 13:38 编辑

求一个脚本,能实现对比两个文本文档中的字符串(文档中都是每一行一个字符串)。想要找出在文档1中,但不在文档2中的字符串,把这些字符串输出到文档3中,比如
c:\1.txt有内容:
    北京
    上海
    天津
    广州

c:\2.txt有内容:
    广州
    上海

则想在c:\3.txt输出
     北京
    天津
作者: bailong360    时间: 2015-4-12 09:46

  1. @echo off
  2. for /f "delims=" %%i in (c:\2.txt) do set "_%%i=0"
  3. (for /f "delims=" %%i in (c:\1.txt) do if not defined _%%i echo %%i)>c:\3.txt
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2