Awk grep命令提取“中的时间”;人力资源:最低MST“;从日志文件格式化

Awk grep命令提取“中的时间”;人力资源:最低MST“;从日志文件格式化,awk,grep,extract,text-processing,Awk,Grep,Extract,Text Processing,下面是我从程序中创建的日志文件格式示例 示例日志文件 我只想从日志文件中提取开始时间和结束时间。有人能帮我确定如何实现这一点吗?您可以使用awk例如: awk -F'[ :]' '/Job execution (started|completed)/{ print $5 ":" $6, $8}' infile 这将设置字段分隔符(冒号或空格),并仅从与给定模式匹配的行打印字段5、6和7 awk -F'[ :]' '/Job execution (started|completed)/{ pri

下面是我从程序中创建的日志文件格式示例

示例日志文件
我只想从日志文件中提取开始时间和结束时间。有人能帮我确定如何实现这一点吗?

您可以使用
awk
例如:

awk -F'[ :]' '/Job execution (started|completed)/{ print $5 ":" $6, $8}' infile
这将设置字段分隔符(冒号或空格),并仅从与给定模式匹配的行打印字段5、6和7

awk -F'[ :]' '/Job execution (started|completed)/{ print $5 ":" $6, $8}' infile