Linux 如何从具有多天数据的日志文件中检索一天数据
我有一个压缩日志文件,有3天的数据。我只想检索一天的数据。目前,计算数据量总和的代码如下所示Linux 如何从具有多天数据的日志文件中检索一天数据,linux,shell,Linux,Shell,我有一个压缩日志文件,有3天的数据。我只想检索一天的数据。目前,计算数据量总和的代码如下所示 Server_Sent_bl1=`gzcat $LOGDIR/blprxy1/archive"$i"/*.log.gz | nawk -F"|" '{sum+=$(NF -28)} END{print sum}'` 共有3个日志,假设所有3个日志都包含2014年7月6日的数据,如何从这3个文件中检索7月6日的数据,然后汇总数据量?您可以尝试以下方法: $ gzcat $LOGDIR/blprxy1/a
Server_Sent_bl1=`gzcat $LOGDIR/blprxy1/archive"$i"/*.log.gz | nawk -F"|" '{sum+=$(NF -28)} END{print sum}'`
共有3个日志,假设所有3个日志都包含2014年7月6日的数据,如何从这3个文件中检索7月6日的数据,然后汇总数据量?您可以尝试以下方法:
$ gzcat $LOGDIR/blprxy1/archive"$i"/*.log.gz | grep "06/jul/2014" | nawk -F"|" '{sum+=$(NF -28)} END{print sum}'
但我想7月应该大写,即2014年7月6日