标题: [文本处理] 求助,批处理对比文本并且执行不同行为! [打印本页]
作者: qq866286 时间: 2018-6-25 15:47 标题: 求助,批处理对比文本并且执行不同行为!
A文本
[General]
BarId=10006315
P2PSpeed=10000
LisPort=49162 49163 49164 49165
B文本
10006316
10006314
1002
121
想写个批处理,取A文本BarId=后面的数字去对比B文本,如果存在10006315 则执行A,不存在则执行B,请问这个用批处理应该如何实现?我只能实现取文本,没法实现对比,请大神援助!- @echo off
- for /f "tokens=1,* delims==" %%a in ('find "BarId="^<a.txt') do (
- set a=%%b&&goto:a)
- :a
- echo %a%
- pause
复制代码
还有能否实现远程对比?既本地A.txt 对比http://www.baidu.com/B.txt?
作者: qq866286 时间: 2018-6-25 15:48
单行存在10006315
比如
1
2
2323
1321
10006315
作者: qq866286 时间: 2018-6-26 12:03
自己顶一下,求大神帮忙
作者: ivor 时间: 2018-6-27 21:45
- @echo off
- for /f "tokens=1,* delims==" %%a in ('find "BarId="^<a.txt') do (
- find "%%a"<b.txt && goto a || goto b)
- :a
-
- pause
- goto :eof
- :b
-
- pause
- goto :eof
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |