找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20342|回复: 1

[文本处理] 新人求助!如何提取应用日志内的路径

[复制链接]
发表于 2020-9-9 22:34:58 | 显示全部楼层 |阅读模式
  1. atalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528)
  2. org.apache.catalina.core.StandardHostValve.invoke(Sta=/web/app/admin/123.phpndardHostValve.java:139)
  3. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
  4. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
  5. org.apache.catalina.connector./home/wwwroot/123123/abc/../..oyoteAdapter.service(CoyoteAdapter.java:343)
  6. org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)
  7. org.apache.coyote.AbstractProcessorLight.process(AbstractP
复制代码
比如上面这段日志,我想提取里面的/web/app/admin//home/wwwroot/123123/abc/../..     用哪种比较方便点呢?

本来是想用sed提取/后面的所有内容,然后再进行筛选,但是太麻烦了,恳求各位大佬帮助呀。

以上只是列举,我这需要提取N个G的日志里面的路径,谢谢大家了。
发表于 2020-9-10 08:34:46 | 显示全部楼层
回复 1# erisen
  1. grep -Po "/.*\.\.|/.*/" "1.log" > "2.log"
复制代码
http://bcn.bathome.net/s/tool/index.html?key=grep

评分

参与人数 1技术 +1 收起 理由
erisen + 1 乐于助人

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 03:53 , Processed in 0.018044 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表