我对整个 Linux 有点新手,但我有一段时间试图弄清楚如何筛选我的 qmail 日志文件。
在这一点上,我想要做的是搜索输出 qmail-local-handlers 之后方括号内的内容。因此,例如,在我的日志片段中取第一行......
(10 月 3 日 10:17:21 125388-web2 qmail-local-handlers[18145]: [email protected])
...我希望它输出 18145。
我不确定我可以运行哪些命令来获得我正在寻找的结果。任何人都可以帮忙吗?
如果有帮助,这是我正在使用的一些示例数据。非常感谢!!
10 月 3 日 10:17:21 125388-web2 qmail-local-handlers[18145]: [email protected]| 10 月 3 日 10:29:14 125388-web2 qmail-local-handlers[22908]: [email protected]| 10 月 3 日 10:29:30 125388-web2 qmail-local-handlers[23017]: [email protected]| 10 月 3 日 10:30:58 125388-web2 qmail-local-handlers[23815]: [email protected]| 10 月 3 日 10:31:04 125388-web2 qmail-local-handlers[23861]: [email protected]| 10 月 3 日 12:06:52 125388-web2 qmail-local-handlers[30174]: [email protected]| 10 月 3 日 12:07:03 125388-web2 qmail-local-handlers[30240]: [email protected]| 10 月 3 日 12:19:05 125388-web2 qmail-local-handlers[3243]: [email protected]|
你有没有尝试过:
这将抓取(第一)对方括号之间的数字: