Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何从具有多天数据的日志文件中检索一天数据_Linux_Shell - Fatal编程技术网

Linux 如何从具有多天数据的日志文件中检索一天数据

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

我有一个压缩日志文件,有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/archive"$i"/*.log.gz | grep "06/jul/2014" | nawk -F"|" '{sum+=$(NF -28)} END{print sum}'

但我想7月应该大写,即2014年7月6日