[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 娜美 于 2023-9-12 07:58 编辑

回复 5# Five66


   Sorry,你图像好模糊, 标注的字似乎很难看的清

如果第3列条件符合: 即可以匹配其上 中 下行, 顺序是有 1,2,3数字, 中间可以有连续多个2的行, 但不能是其他数字
如果第3列数值"1"行至到数值"3" 的行时间符合在2秒内, 秒的数字最好可手动更改
如果都符合以上条件, 则需要检查数值"1"和数值"3"的这2行的第5列数值是否相同,如果检查到不相同,则需要输出记录该文件名称,

像这样的第2列时间,   第3列数值, 1到3之中只有2  或多个2都行, 他们条件都符合,    他们对应的第5列数值也不同,   
1.txt
1        Jun 10, 2023 08:39:51.019462000 时间        1        1        6f89b2a23d
2        Jun 10, 2023 08:39:51.021000000 时间        1        2        6f89b2a23d47
3        Jun 10, 2023 08:39:51.029190000 时间        1        3        6f89b2a23d4701b
4        Jun 10, 2023 08:39:51.030724000 时间        1        4        6f89b2a23d4701b8eebabcf
5        Jun 10, 2023 08:39:51.898038000 时间        2        5        bb5c43db737f41842ec
6        Jun 10, 2023 08:39:51.898038000 时间        2        6        bb5c43db737f41
7        Jun 10, 2023 08:39:51.900620000 时间        3        7        6f89b2a23d4701b8eebabc9
8        Jun 10, 2023 08:39:51.900620000 时间        3        8        6f89b2a23d4701
9        Jun 10, 2023 08:39:51.902646000 时间        4        9        00
10        Jun 10, 2023 08:40:01.081414000 时间        5        10        6f8
11        Jun 10, 2023 08:40:01.082950000 时间        6        11        6f89b
12        Jun 10, 2023 08:40:01.084486000 时间        7        12        6f
13        Jun 10, 2023 08:40:01.086022000 时间        0        13        6f89

所以该文件应在输出文件中标注
>out.txt
1.txt

TOP

回复 4# 娜美
是我看错了,我这里显示的 tab 非常短
bat小白,请多指教!谢谢!

TOP

额,看不懂

最好给个执行后的结果

TOP

回复 3# 77七


   提供的压缩包内文本我又重新仔细检查过  时间后面确认是Tab键符哦, 不是空格,     不知道为什么会发生这种情况的,   如果时间后面紧跟的是空格情况是不对的, 请将变成是Tab "\t" 键符 即可

TOP

1楼的文本 时间后面紧跟着一个 tab,提供的压缩包内文本,时间后是空格。
bat小白,请多指教!谢谢!

TOP

本帖最后由 娜美 于 2023-9-11 21:50 编辑

在这里添加多一些不符合条件例吧, 主题不再编辑了, 害怕整乱了,
第3列的数字"1" 至数字"3"  中间必须只能是2, 其中可以有很多行 也可以只有1行是"2"    但不能是其它数字

  1. 7.txt
  2. 4        Jun 10, 2023 08:39:51.030724000 时间        1        4        6f89b2a23d4701b8eebabcf
  3. 5        Jun 10, 2023 08:39:51.898038000 时间        2        5        bb5c43db737f41842ec
  4. 6        Jun 10, 2023 08:39:51.898038000 时间        9        6        bb5c43db737f41
  5. 7        Jun 10, 2023 08:39:51.900620000 时间        3        7        6f89b2a23d4701b8eebabc9
复制代码

TOP

返回列表