问题遇到的现象和发生背景
有两个文件,1.txt有一行是 "server.info=Apache Tomcat/8.5.73" ;2.txt里有"Server version: Apache Tomcat/8.0.73"
怎么样获取到每个文件的"Apache Tomcat/8.*.73",并去比较是否相等。
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我的方法是以 :或 = 分割,%%b=Apache Tomcat/8.5.73 ,而这个值无法直接当成字符串使用
for /f "usebackq tokens=1* delims=^:" %%a in ("1.txt") do (
echo %%a %%b
)
如果我执行
if %%b=="Apache Tomcat/8.5.73" (
echo YES
) else (
echo NO
)
结果全是 No
求解答