我必须从大日志文件行中解析一些信息。它就像
abc.log:2012-03-03 11:12:12,457 ABC[123.RPH.-101] XYZ: Query=get_data @a=0,@b=1 Rows=10Time=100
日志文件中有许多类似上面的日志行。我需要提取诸如日期时间之类的信息,即 2012-03-03 11:12:12,457 工作详细信息,即 123.RPH.-101 查询,即 get_data(无参数)行,即 10 时间,即 100
所以输出应该看起来像
2012-03-03 11:12:12,457|123|-101|get_data|10|100
我用 awk 尝试了各种排列计算,但没有得到正确的结果。