windows – .bat文件比较两个文本文件并输出差异
发布时间:2020-12-14 01:50:29 所属栏目:Windows 来源:网络整理
导读:我正在尝试在UNIX上成功完成的新功能,但不知道如何在 Windows上执行操作. 所以我保存了一个文本文件,让我们说test1.txt和12小时后比较test2.txt(这是test1.txt与12小时内添加的更改,几乎保证在文件的末尾)到test1.txt然后将文本差异输出到第三个文件diff.txt
我正在尝试在UNIX上成功完成的新功能,但不知道如何在
Windows上执行操作.
所以我保存了一个文本文件,让我们说test1.txt和12小时后比较test2.txt(这是test1.txt与12小时内添加的更改,几乎保证在文件的末尾)到test1.txt然后将文本差异输出到第三个文件diff.txt 1 action 2 action 3 action 4 action 5 action 和test2.txt看起来像 1 action 2 action 3 action 4 action 5 action 6 action 7 action 8 action 然后输出到第三个文件diff.txt看起来像: 6 action 7 action 8 action 只有已添加的文本,没有关于行或比较的信息,只是差异的基本输出. 我完全是新手,环顾四周,似乎我可以写一个批处理文件(.bat),基本上只是作为UNIX脚本. 对不起我的基本问题,但我搜索了这个问题,似乎无法弄明白.
最简单,最快速的方法是使用findstr命令进行比较,并将结果返回到脚本中的新文件
findstr /vixg:Z:misctest1.txt Z:miscmisctest2.txt > Z:miscmisctest3.txt findstr /vixg:<source file> <target file> > outputfile 这里 /v : Prints only lines that do not contain a match. /i : Specifies that the search is not to be case-sensitive. /x : Prints lines that match exactly. /g: file : Gets search strings from the specified file. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- winforms – Windows窗体测试自动化
- 安装程序 – NSIS与Windows游戏资源管理器集成
- windows-server-2008-r2 – 无法在事件查看器中的应用程序日
- DLL的显式调用与隐式调用
- 将两个Uint32Array值转换为Javascript编号
- windows-server-2008 – 为什么选择MPIO而不是802.3ad Team
- Windows10 64位 安装 Docker
- Windows-8 – WinRT是否直接访问NT内核(需要操作系统支持时
- 将函数指针作为参数传递给dll函数并从dll内部调用它们是否安
- active-directory – Windows服务器.组织单位和团体之间的区
推荐文章
站长推荐
热点阅读