在标准输出上打印出大量错误/警告/信息日志。我只对开始特定操作后记录的行感兴趣。
其他信息:我正在使用 Python 远程登录到 shell 环境。我在 shell 上执行命令并存储动作开始的时间。然后我调用一个命令来查看在标准输出上吐出的日志。我希望在该时间戳返回 Python 之后读取 greped 行。我还存储了当前时间,但不确定如何使用它(也许是日期范围上的 grep?)
我可以重定向到一个文件并使用 find 但日志很大,我宁愿不阅读所有内容。我可以 grep -n 获取行号,然后阅读所有内容,但我不知道该怎么做。
egrep 的概念正则表达式类似于:{a-timestamp}*
任何建议,将不胜感激!