两个文本比较

发布网友 发布时间:2022-04-23 07:00

我来回答

1个回答

热心网友 时间:2022-06-17 04:18

比如两个字符串:
str1=abcdefg
str2=ABCDEFG
if "%str1%"=="%str2%" (echo true) else (echo false)
if /i "%str1%"=="%str2%" (echo true) else (echo false)
if aav==ajg (echo true) else (echo false)
pause

以上是随便举个例子。第一个和第二个if只差一个/i,/i使得字符串不区分大小写,所以两个字符串是相同的。

=========================================================
2009-2-4 14:27:37
你说的文本指什么啊?文本文档?如果是文本文档的话,就不是单纯用if来判断了,要用专门的命令:fc

@echo off
for /f %%i in ('fc aa.txt bb.txt^|find /c "****"') do if "%%i"=="0" (echo true) else (echo false)
pause

fc aa.txt bb.txt 中的aa.txt bb.txt就是两个待比较的文本文档

参考资料:百度一下

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com