所以我有一个.log,我需要读出这些行,例如:
“
2012-06-22 03:06:25 INFO Mohd Tahar,Azrul Haza ExecuteSingleContext持续时间:251.9628 - Page_Load \ RefreshGridAction \ GetOrderObjectByOrderID
2012-06-22 03:06:25 INFO Mohd Tahar,Azrul Haza ExecuteSingleContext持续时间:195.32 - Page_Load \ RefreshGridAction \ GetOrderListByOrderID
“
并将它们放入一个单独的.txt文件中,该文件按照“Page_Load ...”这样的指令排序,但只有那些指令具有最高,最低和平均时间的指令。 (数字如251.9628) 我是这个东西的新手,我也只是在学徒,但我的老板要我这样做... 我不知道如何编码这个,我也没有任何其他经验..:D 我甚至不知道该怎么做。 另一个问题是,我甚至不需要很多行,如:
“
2012-06-22 03:06:23错误系统帐户对象引用未设置为对象的实例。
或
TSystems.CE.Contes.Data.EntityService.Person.getPersonID(String samAccountName
或
2012-06-22 03:04:02 INFO系统帐户GetWorkOrderListByOrderIdWoTypeIdPreCompiled - 需要编译:错误:2.9298
或
2012-06-22 03:04:02 INFO系统帐号 - 召唤完成 -
“
谁能帮助我吗? 谢谢Denis =)答案 0 :(得分:0)
阅读这些工具:grep,sed或GNU awk。其中一个可用于提取您需要的数据而无需大量工作。网上有很多教程。祝你好运:)
根据您的特殊需要(计算平均值等),我可能会选择GNU awk。