问题遇到的现象和发生背景
想请教朋友们,服务器是:Linux RHEL6.4,日志的目录结构是:
logs1目录下:
20220101目录
A目录
WebAccess.log
SendDataStatus.log
B目录
WriteData.log
DataExecute.log
VisitPage.log
20220102目录
20220103目录
所有日志的内容都是下面的格式:
2023-01-18 18:13:19,272 abcdefg<日志内容>
2023-01-18 18:25:30,755 abcdefg<日志内容>
2023-01-18 19:35:30,444 abcdefg<日志内容>
遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想到日志中的开始时间就是文件创建时间,结束时间就是文件的修改时间,所以,用这2个时间或取日志中的首行和尾行的时间都行,但LInux知识很缺乏,所以请朋友们指点,非常感谢您!
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”
需求:在生产环境中,不能用.sh脚本,可用linux命令,想得到每个日志文件名及此文件中对应的开始和结束时间,文件名是logs1目录后的路径即可,最好还有“执行时间",执行时间其实就是“结束时间 - 开始时间”,最终需要这样的数据:
文件名 日志中的开始时间 结束时间
logs1/20220101/A/WebAccess.log 2023-01-18 18:13:19 2023-01-18 18:25:30
logs1/20220102/B/WriteData.log 2023-01-18 18:13:19 2023-01-18 18:25:30
logs1/20220103/C/DataExecute.log 2023-01-18 18:13:19 2023-01-18 18:25:30
然后将这样的数据生成到一个文件中。