先筛再数,顺序反了就错

先筛再数,顺序反了就错

场景:实验机上有一个混合日志,既有 INFO 行也有 ERROR 行,每行第二段是服务名,行尾带标记。 任务:找出出错次数最多的那个服务,把它那些 ERROR 行里的标记提交上来。⚠️ 注意:出错最多

阅读更多 →
条数最多的那一类里的标记

条数最多的那一类里的标记

场景:实验机上有一个日志文件,每行开头是服务名,行尾带一个标记。不同服务的行数不一样多。 任务:找出行数最多的那个服务,把它那些行里的标记提交上来。 可操作范围:只在分给你的这台实验机上操作,只读这个

阅读更多 →
每行五列,只有一列是真的

每行五列,只有一列是真的

场景:实验机上有一个逗号分隔的表格文件,每行有五列,每一列看上去都像一个标记。 任务:真正的那个标记固定在第四列。把它提交上来。 可操作范围:只在分给你的这台实验机上操作,只读这个文件,不要修改它。

阅读更多 →
同时满足两个条件的那一行

同时满足两个条件的那一行

场景:实验机上有一个日志文件,每行开头是一个级别词,中间是一个原因词,行尾带一个 code= 标记。 任务:文件里只有一行同时含有「最严重的那个级别词」和「表示超时/拒绝/重置的那个原因词」。找出这一

阅读更多 →
几百行里只出现过一次的那个

几百行里只出现过一次的那个

场景:实验机的 home 目录里有一个日志文件,里面有几百行 code= 开头的标记,大部分标记都反复出现了很多次。 任务:找出整个文件里只出现过一次的那个标记,提交上来。 可操作范围:只在分给你的这

阅读更多 →
规模一大,手数就不现实了

规模一大,手数就不现实了

运行下面这段程序,填写它打印出来的结果。 lines = 283 per_screen = 40 print(str(lines) + "/" + str((lines + per

阅读更多 →
一条管道没出结果怎么办

一条管道没出结果怎么办

一条管道跑完什么都没出来,最快的排查办法是【0】。

阅读更多 →
几百行的文件先做什么

几百行的文件先做什么

拿到一个几百行的日志要找东西,第一步应该【0】。

阅读更多 →
把一行流拆成看得见的几步

把一行流拆成看得见的几步

把「出错最多的服务」这条一行流拆开,把每一步的中间结果都打出来。

阅读更多 →
一行流:找出重复最多的整行

一行流:找出重复最多的整行

找出完全一样出现次数最多的那一行,给出内容和次数。

阅读更多 →