我有一个脚本,它使用 robocopy 传输文件并将日志写入文件“Logfile.txt”之后,我进一步解析文件“LogFile.txt”并浏览必要的数据并将其写入其他名为“LogFile_Parsed.txt”的文本文件。 Txt”。我的问题在这里结束了。最初我计算行数并解析每一行;我的目标是当我到达与单词相匹配的行时 skipped ,如果行号是 x;我会将 (x-5) 到 (x+1) 行附加到新的日志文件“LogFile_Parsed.Txt”中。我在说的那一行在下面;
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 1 0 0 0 0
现在,我被困在哪里;我只想将这些行附加到已解析的日志字段中,当跳过或失败的行下方的数字大于 0 时;即喜欢以下;
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 1 1 0 1 0
怎么做到呢?我提到的上述两行在整个日志文件中是一致的。我怎样才能知道跳过或失败的数字的确切位置并阅读它?请让我知道您的宝贵建议。