bat脚本12_比较2个文本文件中的以逗号分隔的字符串

原创 2016年08月30日 17:44:25


1.概述
比较2个文本文件中的以逗号分隔的字符串。
第1个字符串是文件名字。
第2个字符串是Md5码。
当发现2个文件中同一个文件的MD5码不同时,打印出文件名。


2.实例
filename1.txt--------------
app/MyApp.lua,6B2E36FDDBAD045C2B36B459B71EC321
app/views/MainScene.lua,E77218DAE307CAF02C3F606FF6DE3550


filename2.txt--------------
app/MyApp.lua,6B2E36FDDBAD045C2B36B459B71EC321
app/views/MainScene.lua,E77218DAE307CAF02C3F606FF6DE3555


CheckMd5.bat-------------
@echo off
setlocal enabledelayedexpansion
for /f "delims=, tokens=1-2" %%i in (filename1.txt) do (
call:check "%%i" "%%j"
)
exit


:check
for /f "delims=, tokens=1-2" %%i in (filename2.txt) do (
if "%%i" == %1 (
if not "%%j" == %2 (
echo %%i>>filename3.txt
)
)
)


生成的文本文件内容如下
filename3.txt------
app/views/MainScene.lua

相关文章推荐

批处理For--分割字符串

批处理命令For——分割字符串windows下批处理命令分割字符串代码@echo off set str="aa_bb_cc" :GOON for /f "delims=_, tokens=1,*" ...

oracle拆分逗号分隔的字符串

方法一: oracle下字段拆分,字段合并的一种方式oracle下字段拆分,字段合并的一种方式   在数据库处理中,我遇到了设计很让人蛋疼的表。 此表处理一对多关系的方式是:将一个主键对应的多...

逗号分隔存储 && mysql字符串函数初探

现在要做一个什么东西呢。n个人助力买东西之后可以参与摇一摇(p.s.除了幸运儿),摇一摇之前得支付。小弟的拙见是,依靠两个字段,一个存储有摇一摇资格ID(买过商品)shakeid,另一个是可以摇一摇的...

oracle拆分逗号分隔字符串 实现split

最近老有人问题同样的sql 实现方法,itpub 上发一下,照顾百度用户。 如果一个字符串中有像逗号或其它符号分隔,你想把它折分成列,如’first field, second field , th...

如何相互转换逗号分隔的字符串和List (Java程序员日记 2015/03/06)

如果程序员想实现某种功能,有两条路可以走。一条就是自己实现,一条就是调用别人的实现,别人的实现就是所谓的API。而且大多数情况下,好多“别人”都实现了这个功能。程序员有不得不在这其中选择。大部分情况下...
  • jicahoo
  • jicahoo
  • 2015年03月06日 22:22
  • 4403

MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法

MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法

一个通用的逗号分隔字符串转成各种数组的TypeHandler

package org.jstudioframework.mybatis.type; import org.apache.ibatis.type.BaseTypeHandler; import or...
  • zsg88
  • zsg88
  • 2017年03月13日 13:35
  • 699
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bat脚本12_比较2个文本文件中的以逗号分隔的字符串
举报原因:
原因补充:

(最多只允许输入30个字)