
請問BAT或PowerShell如何按符合時間條件比較列的數(shù)值請問如何按符合時間和條件比較列的數(shù)值可請移步用源文件測https://wwkt.lanzoul.com/iRSCa181yj6f
檢查后得到這些文本名稱結(jié)果>out.txt1.txt2.txt請 批量檢查100多個類似文件if 將 Tab t 視作分隔符, 如果第3列 上 中 下 連續(xù)有 1|2|3 數(shù)字情況, 中間必須至少有一個有2,中間沒有2跳過,則檢查第2列的時間從最近的數(shù)值1行 , 至到數(shù)值3 的行時間是否在2秒之內(nèi),如果符合,則檢查這2行數(shù)值1和數(shù)值3的行的第5列數(shù)值是否相同,如果檢查到不相同,則需要輸出記錄該文件名稱,第3列中這種上 中 下有 1|2|3 數(shù)字排列是可能有很多行,也可能僅有2行或3行情況,只取距離最近數(shù)值1行和有數(shù)值3行的第5列數(shù)值比較是否相同就行, 但他們中間必須至少有一個有2 否則條件不符合時間精確到秒就行, 當然能精確計算到納秒也行符合的3個條件:如果第3列符合條件: 其上 中 下行, 順序必須有 1|2|3 , 中間可以有連續(xù)多個2的行, 但不能是其他數(shù)字, 但不能是其他數(shù)字如果數(shù)值1行至到數(shù)值3 的行時間符合在2秒內(nèi), 秒的數(shù)字最好可手動更改如果都符合以上條件, 則需要檢查數(shù)值1和數(shù)值3的這2行的第5列數(shù)值是否相同,如果檢查到不相同,則需要輸出記錄該文件名稱,All is UTF-8編碼文本bat ps1 shell 都行 Thanks深入補充一些有助于理解說明按第2列的時間是否符合和第3列條件是否符合, 從而比較第5列的數(shù)值是否相同 如果第3列條件符合: 即可以匹配其上 中 下行, 順序是有 1,2,3數(shù)字, 中間可以有連續(xù)多個2的行, 但不能是其他數(shù)字如果第3列數(shù)值1行至到數(shù)值3 的行時間符合在2秒內(nèi), 秒的數(shù)字最好可手動更改如果都符合以上條件, 則需要檢查數(shù)值1和數(shù)值3的這2行的第5列數(shù)值是否相同,如果檢查到不相同,則需要輸出記錄該文件名稱像這樣的第2列時間, 第3列數(shù)值, 1到3之中只有2或多個2都行, 他們條件都符合,他們對應(yīng)的第5列數(shù)值也不同, 第3列 如果有連續(xù)發(fā)生多個1和多個3 的行情況,取距離最近的數(shù)值1和數(shù)值3 的行來處理計算為準1.txt1Jun 10,08:39:51.019462000 時間116f89b2a23d2Jun 10,08:39:51.021000000 時間126f89b2a23d473Jun 10,08:39:51.029190000 時間136f89b2a23d4701b4Jun 10,08:39:51.030724000 時間146f89b2a23d4701b8eebabcf5Jun 10,08:39:51.898038000 時間25bb5c43db737f41842ec6Jun 10,08:39:51.898038000 時間26bb5c43db737f417Jun 10,08:39:51.900620000 時間376f89b2a23d4701b8eebabc98Jun 10,08:39:51.900620000 時間386f89b2a23d47019Jun 10,08:39:51.902646000 時間490010Jun 10,08:40:01.081414000 時間5106f811Jun 10,08:40:01.082950000 時間6116f89b12Jun 10,08:40:01.084486000 時間7126f13Jun 10,08:40:01.086022000 時間0136f89所以該文件應(yīng)在輸出文件中標注>out.txt1.txtnclick="copycode($('code0'));">復制代碼
- 1.txt
- 1Jun 10,08:39:51.019462000 時間116f89b2a23d
- 2Jun 10,08:39:51.021000000 時間126f89b2a23d47
- 3Jun 10,08:39:51.029190000 時間136f89b2a23d4701b
- 4Jun 10,08:39:51.030724000 時間146f89b2a23d4701b8eebabcf
- 5Jun 10,08:39:51.898038000 時間25bb5c43db737f41842ec
- 6Jun 10,08:39:51.898038000 時間26bb5c43db737f41
- 7Jun 10,08:39:51.900620000 時間376f89b2a23d4701b8eebabc9
- 8Jun 10,08:39:51.900620000 時間386f89b2a23d4701
- 9Jun 10,08:39:51.902646000 時間4900
- 10Jun 10,08:40:01.081414000 時間5106f8
- 11Jun 10,08:40:01.082950000 時間6116f89b
- 12Jun 10,08:40:01.084486000 時間7126f
- 13Jun 10,08:40:01.086022000 時間0136f89
- 4Jun 10,08:39:51.030724000 時間146f89b2a23d4701b8eebabcf
- 6Jun 10,08:39:51.898038000 時間26bb5c43db737f41
- 7Jun 10,08:39:51.900620000 時間376f89b2a23d4701b8eebabcf
- 9Jun 10,08:39:51.902646000 時間9900
- 2.txt
- 4Jun 10,08:39:51.030724000 時間146f89b2a23d4701b8eebabc0
- 6Jun 10,08:39:51.898038000 時間26bb5c43db737f41
- 7Jun 10,08:39:51.900620000 時間376f89b2a23d4701b8eebabcf
- 9Jun 10,08:39:51.902646000 時間9900
- 3.txt
- 4Jun 10,08:39:51.030724000 時間146f89b2a23d4701b8eebabc1
- 6Jun 10,08:39:51.898038000 時間26bb5c43db737f41
- 7Jun 10,08:39:55.900620000 時間376f89b2a23d4701b8eebabc0
- 9Jun 10,08:39:51.902646000 時間9900
- 5.txt
- 4Jun 10,08:39:51.030724000 時間346f89b2a23d4701b8eebabc0
- 6Jun 10,08:39:51.898038000 時間26bb5c43db737f41
- 7Jun 10,08:39:51.900620000 時間176f89b2a23d4701b8eebabcf
- 9Jun 10,08:39:51.902646000 時間9900
- 6.txt
- 4Jun 10,08:39:51.030724000 時間146f89b2a23d4701b8eebabc0
- 6Jun 10,08:39:51.898038000 時間06bb5c43db737f41
- 7Jun 10,08:39:51.900620000 時間376f89b2a23d4701b8eebabcf
- 9Jun 10,08:39:51.902646000 時間9900

