几百行的文件先做什么

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

开始练习 →

一条管道没出结果怎么办

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

开始练习 →

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

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

开始练习 →

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

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

开始练习 →

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

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

开始练习 →

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

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

开始练习 →

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

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

开始练习 →

先筛再数,顺序反了就错

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

开始练习 →

什么样的活值得写成脚本

下面这几种活里,最值得写成脚本的是【0】。

开始练习 →

脚本比手敲强在哪

每次从头来,还是备一次 头一回 又一回 再一回 备好了 同样一串命令,写进脚本里跑,比每次手敲强在【0】。

开始练习 →